5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

MATLAB

1 :名無しさん@3周年:03/06/04 20:07
前スレ MATLABってどう思う?
http://science.2ch.net/test/read.cgi/sim/998022115/l50

開発元 The MathWorks, Inc.
http://www.mathworks.com/

国内代理店 サイバネットシステム株式会社
http://www.cybernet.co.jp/matlab/

金がなければこっちを使え
SCILAB
http://www-rocq.inria.fr/scilab/
http://www.geocities.jp/rui_hirokawa/scilab/

Octave
http://www.octave.org/
http://adlib.rsch.tuis.ac.jp/~akira/unix/octave/index-j.html


909 :名無しさん@3周年:2005/07/26(火) 21:54:56
>908
できました!!
計算時間が100分の1くらいになりました!
本当にありがとうございました.

910 :名無しさん@3周年:2005/07/27(水) 11:55:23
質問なのですが、構造体をfprintfでテキスト出力するというのは
可能なのでしょうか?

911 :908:2005/07/27(水) 14:06:09
今更だが、
find(prod((X == ones(size(X,1),1) * a)'))
のほうがいいな。
たぶんこっちが速い。

912 :名無しさん@3周年:2005/07/27(水) 21:17:30
simulinkでPWM信号なんかを読む簡単な方法ってないでしょうかね?
probeじゃだめ?

できれば周期的なパルス(リモコンの赤外線信号、PPM)が読めたら尚いいんだけどSUMILINKじゃ無理なのかな・・・

913 :名無しさん@3周年:2005/07/27(水) 21:43:27
うーん。公式ページのTriggered Subsystemでがんばるのかなー。

914 :名無しさん@3周年:2005/07/27(水) 22:57:59
つ[Stateflow]

と、余計にめんどくさい方法を提示してみる

915 :名無しさん@3周年:2005/07/29(金) 09:47:24
変数Aが定義済か未定義かを返す関数は何でしたっけ?

916 :名無しさん@3周年:2005/07/29(金) 14:57:57
円周率はpiで定義されていますが
「自然対数の底e」は何て言う文字で
予約語として定義されていますか?


917 :名無しさん@3周年:2005/07/30(土) 15:22:45
PCMを再生するとき、前回の再生が終わったかどうか知る方法はありますか?

918 :917:2005/07/30(土) 15:27:53
自己解決しました。AudioPlayerオブジェクトのRunningプロパティを見れば
いいんですね。
使ってダメだったんですが、strcmpの返値を勘違いしていたせいでした。
(Cと違い、一致で真)

919 :名無しさん@3周年:2005/08/03(水) 23:34:30
>915
exist('A')

920 :名無しさん@3周年:2005/08/03(水) 23:38:19
>916
予約語は無いみたいだけど、
exp(1)
で値が出せるから、それ使ったら?

921 :名無しさん@3周年:2005/08/04(木) 21:50:40
>>919
AAかとオモタ

922 :名無しさん@3周年:2005/08/07(日) 16:59:32
>>919
thx

923 :名無しさん@3周年:2005/08/08(月) 12:31:29
dSPACE Control desk の日本語マニュアルをどうやって手に入れるか
解る奴居ますか?

それともリンクスのページからダウソできるものの中にふくまれてるのかな?

924 :名無しさん@3周年:2005/08/08(月) 18:33:30
>>923
dSPACE付属のCDの中にpdfがあるはずだが….

925 :名無しさん@3周年:2005/08/11(木) 18:16:47
このスレを知ってたらシミュレーション技法優とれたかも・・・

926 :名無しさん@3周年:2005/08/11(木) 21:56:04
シミュレーション技法とMATLABの使い方は別だと思うが


927 :名無しさん@3周年:2005/08/12(金) 00:45:18
>>926
MATLABも少しふれたお
というより、この板自体知ってたら・・・。

928 :名無しさん@3周年:2005/08/12(金) 08:58:23
いやいや,MATLABとかっつーより
シミュレーションていうのはその元の現象などを
よく知っていないとできないって言うことですよ.
だから板とかスレ以前に教科書で勉強汁.
シミュレーションができないっていうのは
その結果の見方が良くわかってないほうが圧倒的に多い.


929 :名無しさん@3周年:2005/08/12(金) 09:07:34
matlabでポインタに相当する機能ってありますか?
ある変数にアドレスを格納しておきたいんですが...

930 :名無しさん@3周年:2005/08/12(金) 23:11:11
>>929
ポインタは無理。
アドレスだけならuint32で持ってればいいんじゃない?

931 :名無しさん@3周年:2005/08/13(土) 03:58:31
まったくだれもやったことのないシミュレーション技術を構築するっていうなら話は別だが、
元の現象よくわかってても、そこからその世界で通用するレベル(そのシミュレータを使って製品の検討
したり、世間が認めるような論文書いたり)の標準的なシミュレーショタを構築しようというならかなりの
ギャップがあるように思う。
元の現象+シミュレーション技法を別途学ぶ必要あり。さらに言うと数値演算に関するノウハウもいるけど
MATLAB使っててとことん速度を求めない限り、この部分は随分楽になる。


932 :名無しさん@3周年:2005/08/13(土) 09:22:51
テキストファイルに
2 3 5
1 5 8
・ 

と書かれてるデータが10個あります。初めの5個を赤で3次元散布図にプロット、
後半の5個をクロで同一の3次元散布図にプロット図にプロットするプログラムを
教えてください。ファイルを読み込む時点でどうやるのかがわかりません。

933 :名無しさん@3周年:2005/08/13(土) 12:08:11
君には向いてない

934 :名無しさん@3周年:2005/08/13(土) 12:27:35
>>931
たしかに。
俺もsimulinkのことを「何でも出来そうだけど何も出来ない」と
比喩したことがあるw
MATLAB単体なら結構扱いやすいんだけどなぁ。Simulinkは・・・。
原理わかってりゃCとか使ってデータ出したほうがよっぽど楽だよね。


935 :名無しさん@3周年:2005/08/13(土) 17:47:41
>930
thx.

936 :名無しさん@3周年:2005/08/15(月) 18:39:29
>>932
まるで高校生の夏休みの宿題みたいだな

937 :名無しさん@3周年:2005/08/15(月) 22:05:26
>>932
fp=fopen("すばらしいファイル.txt","r");
fscanf(fp,"%d %d %d",x,y,z);


938 :名無しさん@3周年:2005/08/18(木) 01:19:44
シムリンクってどこから起動するんじゃい?

939 :名無しさん@3周年:2005/08/18(木) 09:35:38
>932

plot3(x(1:5), y(1:5), z(1:5),r);
plot3(x(6:10), y(6:10), z(6:10),k);

これでいけるっしょ?

940 :名無しさん@3周年:2005/08/19(金) 00:42:14
>938
コマンド・ウィンドウ (>>が出ているところ)で
simulink [Enter]
で、起動する。

もっと簡単には、simulinkのボタンを見つけてクリック、でよし。
変なサイトへ飛んだりしないから、ボタンを片っ端から押してみたら?

941 :名無しさん@3周年:2005/08/19(金) 00:51:40
MATLAB7.0.4(R14?)をインストールしたのですが,最初のロゴがでて固まってしまい起動できません.
どなたか同じ症状の方,解決方法をご存知の方いませんか?
この内容が既に出ていたらすみませんTT

942 :& ◆/p9zsLJK2M :2005/08/19(金) 00:54:43
↑すみません追記です.以前MATLAB(R13)をインストールしていたのでアンインストール&手動でフォルダ消去しています.
もう一つ,Program Filesの中にインストールしたときもC:の直下にインストールしたときも同じ症状になりました.

943 :名無しさん@3周年:2005/08/19(金) 04:25:00
MATLAB 7.0.4(R14 SP2)だろ?
フリーソフトじゃないんだからサポートに問い合わせろよ。


944 :名無しさん@3周年:2005/08/19(金) 20:21:53
>943
ありがとうございます.そうしてみます^^;

945 :名無しさん@3周年:2005/08/20(土) 12:55:31
>>943
メモリ不足ってことはないよね?
R14にバージョンアップするのに、R13をアンインストールする必要べつになくない?
オレじゃないけど、同期の人のパソコン(ノート)でよくその現象起こってるけど、そいつは強引に何回かやり直して起動させてるw

あと、サポートに下手に連絡すると、ライセンス数守って使ってないと警告されるyo


946 :941:2005/08/21(日) 10:02:23
やっぱネットでダウソして不正利用してるってこと言ったら、使用料金請求するって言われちゃいました。
どーしたらいいんでしょうか?

947 :名無しさん@3周年:2005/08/21(日) 14:06:01
>>946
ガッ

払うしかなくない?ww いくらだっけ

948 :名無しさん@3周年:2005/08/21(日) 14:10:17
ていうか払ってる香具師なんてここにいるのか?

949 :名無しさん@3周年:2005/08/21(日) 15:03:54
matlabよりもsimlinkのほうがおなじことさせても早いとかってありえるの?

なんか周りの連中がそういってた.

950 :名無しさん:2005/08/21(日) 15:06:25
こんにちわ


951 :名無しさん@3周年:2005/08/21(日) 15:50:38
>>949
simlinkはどうだか知らないが、simulinkはアクセラレータ使うとmatlab
ふつうに使ったより早いことがある。


952 :名無しさん@3周年:2005/08/21(日) 17:57:30
と言うより、MATLABの方が組み方次第で遅くなる。
インタプリタだし。

953 :名無しさん@3周年:2005/08/21(日) 23:31:10
質問です。状態方程式の問題なんですが。
>> A=[-1 0;1 -2];b=[1;0];%状態方程式の定義
>> c=[0 1];d=[0];%出力方程式の定義
>> x0=[-1 1];%初期状態の定義
>> t=[0:0.1:10];%時刻の定義 0秒から10秒まで

>> u=1*t;%単位ステップ信号の表現

>> [y,x]=lsim(A,b,c,d,u,t,x0);
>> plot(t,y)

時間によって入力を変えるにはするには、どのように記述すればいいでしょうか
例えば
0<=t<3 は
u=1*t
3<=t<7は
u=3
7<=t は
u=1*t-4
という感じです。
教えてください。



954 :名無しさん@3周年:2005/08/22(月) 23:21:47
>953
マジすかってお題だけど、マジレスすると。
u=[t(1:30) 3*ones(1,40) t(71:101)-4];
とかでuを作って
[y,x]=lsim(A,b,c,d,u,t,x0);
plot(t,y)
で、上手く行くけど、それじゃダメなの?

955 :名無しさん@3周年:2005/08/22(月) 23:45:02
>>954
ありがとうございます。MATLAB初めていじったので、まだまだ勉強中です。これから頑張ります。
if文とか使うのかと思ったんですけど、意外に簡単でしたね。

956 :名無しさん@3周年:2005/08/30(火) 02:10:25
>>953
if文使ったって同じだけど、954さんのがいちばん簡潔ですね。
MATLABならではの特徴をうまく使っていますな。


957 :名無しさん@3周年:2005/08/30(火) 22:35:55
プログラミングとは関係ないんですけど質問させてください.
ヘルプの話なんですが,インストールしたときには日本語ヘルプが
表示されていたのですが,いつの間にかすべて英語になってしまいました.
設定を変えた覚えもないのですが,ヘルプを日本語表示にするにはどうすれば
良いでしょうか.
どなたかご教示お願いいたします.

958 :957:2005/08/30(火) 23:41:59
自己解決いたしました.
失礼いたしました.

230 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)