おの@豊橋技科大です。
まとめてリプライなので読みにくいかも知れません。ごめんなさい。
小野> 宮腰さん、日曜深夜までご苦労さまです。僕も〆切間際の逃避モードです。
宮腰> お返事有難うございます。私はロボット学会の方なのですが、
宮腰> 「おの」さんは何の〆切なのでしょうか。
宮腰> (本論とは全く関係ないチャットモード(^_^;)
僕も、ロボット学会です。「実機で動いているビデオを撮れ」と、先生に
言われてるんですが、新しく買ったシステムの性能を引き出せなくて(←こ
の辺、謙虚に自分のせいだと認めてます)、まったくダメなのです。
# 明日、発表練習をするので、もうそろそろ見切りをつけようと考えてます。
小野> VxWorks専用にアカウントを作らないまでも、.cshrcを通常使用用と
小野> VxWorks用に2つ用意し、window毎に読み込み直せば、同じことができる
小野> と思います。
宮腰> (意識しての)切替えがあまり好きではないので、一度設定すれば
宮腰> 自動的に動いてくれるような方法が良いなぁ、と言うのも、御紹介した
宮腰> 設定を採った動機になっています。
なるほど、自動的にというのは、重要ですね。#僕もマネしてみようかな。
環境を2つ用意したときの利点として、Makefileを作らなくてもいいとい
うことが揚げれます。簡単なプログラムなんかだと、cc68k -c ..... を
vccという名前で aliasしているので、シェルで vcc XXX.cとすれば簡単
にコンパイルできます。 # どちらの方法も一長一短ですが…。
小野> # じつは、MaTXでgccとccを使った時に、いくつか問題にぶつかったんで
小野> # すけど、いま忙しいので、報告は待って下さいね。
宮腰> 是非、教えて下さい。よろしくお願いします。_(__)_
1. gccを使った時、real型からint型へのキャストがうまくいかない。
2. ccを使ったとき、Matrixの入力画面でフリーズしてしまうことがある。
^^^^^^^^^^
です。「いくつか」と言っておきながら2つしかないですが…。この2つ
の問題のために、お手上げ状態に暫く陥りました。
# コンパイラやOSライブラリの問題かも知れないので、暇になってテ
# ストできるまで、報告は待とうと思ってました。
古賀> はい,あります。清田@東工大 君がc-mode.elを変更して作っています。
古賀> 著作権の問題がはっきりしないので,ローカルに使っています。
古賀> すっごく便利です。詳しくは,清田@東工大 君から説明があると思います。
宮腰> 古賀さんが「すっごく」という程ですから、すっごく便利なのでしょう。
宮腰> 公開を待ち望んでいます。
僕も公開を希望します。# あぁ、待ち切れない。
古賀> 正式仕様(MaTXリファレンスマニュアルの付録)では,MAT形式のデータ
古賀> ファイルの中にコメントを入れることはできません。
古賀> 要望が多い(複数人)ようなので,コメントを入れられるように対処した
古賀> いと思います。
宮腰> この手のファイルの中を直接操作するような無作法な事は
宮腰> 出来るだけしないで済むに越した事はないのですけども。
宮腰> 閉じた世界だけではなく、他のものと一緒に使う場合には、
宮腰> あると少し便利かなと言う感じです。
宮腰> 御面倒でしょうが、よろしくお願いします。
MaTXで、fopenやfscanfのような関数が使えれば、どのような場合でも、
一応対処できると思うのですが、どうでしょう? MATLABには、そのよう
な関数が用意されているので、よく利用しています。
小野> 僕もそう感ました。MaTXも出来はいいんですが、以前、9x9程度の行列の
小野> 逆行列を計算した時に、singularというエラーが出てしまって作業が進ま
小野> なくなったことがありました。結局、MATLABで作り直したら、全然問題な
小野> く動いたんですが。(MATLABなら20x20でもOK)
古賀> 以前に試された9x9程度の行列は,値を直接代入して作ったのでしょうか?
古賀> こちらでも試してみたいので,その行列の値を覚えていたら,教えていた
古賀> だけないでしょうか?
はい、値を直接代入しました。だから、「singularになるはずがない」と
考え、これがMaTXの性能だと勝手に思ってました。いま、思えば、OSや
コンパイラの数値演算ライブラリなんかも影響するんでしょうね。
その時のデータはすぐに見つかるんですが、プログラムの方は探さなけれ
ばならないので、ちょっと待って下さい。今日中にOHPを作らなければ
ならないので。
では、