MATLAB
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@3周年
NGNGhttp://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
0153名無しさん@3周年
NGNGcontrol system toolbox 持っているなら、
linear analysis, lti viewer, linmod あたりをキーワードにマニュアルを見るべし。
>>152
パスの通っているフォルダ
0154名無しさん@3周年
NGNGあ、アカデミック版じゃなく。
0155名無しさん@3周年
NGNGmatlab+simulink+symbolic math toolboxのsetだと80万より
安くなったような。つうか代理店に聞いたら?
0156名無しさん@3周年
NGNG0157名無しさん@3周年
NGNGCybernetは対応遅いね。オレのとこはとっくにうぷでーと済。Simulinkの
bugとか直ってるからぜひうぷでーとすべし。
0159名無しさん@3周年
NGNG0160名無しさん@3周年
NGNG定点Aから、いくつかある座標の中からランダムに1つ選択して、
一定速度で移動する質点をアニメーションする、
というプログラムを、Matlabで書こうとしています。
「ランダムに1つ選択して」というのは、ある時間ではBを、
またある時間ではDをと言った具合で、
選択する座標は偏りがあっても良いのですが・・・。
どうも、この「選択」させるというプログラムが分からなくて。
研究室の先生は「簡単でしょ?」なんて言うのですけど。
どなたか、ヒントだけでもご教授願えませんでしょうか?
よろしくお願いします。
0161名無しさん@3周年
NGNG0162160
NGNG決まった座標から1つを選ぶので、違うのかな〜と。
最初は、一回一回自分で打ち込んで、ランダムに見せかける作戦だったんですけど、
やはり量が膨大で、自動的に選択させるプログラム方法は無いものかと。
0163160
NGNG適当なスペースに空港を18箇所設置して、
これらの空港から空港へ航空機が移動して、
その交通量と、衝突(ニアミス)回数の相関を出したいのです。
いわば、ごくごく簡単なフライト・シミュレーションです。
交通量は、出発の時間間隔の調整で増減できますし、
衝突に関しても、移動体の距離がある数値以下になったら・・・
という条件文を書けばうまくいくと思うのですが、
なにしろ出発する度に「どこに向かうのか」を設定しなくてはなりません。
この量が膨大なので、自動的に選択させたい、と言う訳です。
なんか長くなって・・・逆に分かりにくくなってしまったらごめんなさい。
0164名無しさん@3周年
NGNG使うんだけどね。配列切ってその要素に所定の座標を入れておく。
乱数発生させてその値に応じて配列の中身を見ればランダムな座標が
得られる。
0165160
NGNGsimulinkはあまり使用したこと無いので、ちょっとつかめませんが、
勉強してみようと思います。
4年生で卒研なんですが、プログラミングは苦手で。
最初、調子良く課題をクリアしたもんだから、
どんどんと要求されるレベルが高くなってしまって。
頭がパンクしそうです(泣)。
simulinkか・・・やはり、コマンド入力だけでは無理がありますかね・・・。
0166名無しさん@3周年
NGNG決めればいいんでしょ?
0167160
NGNG「simulinkはまだ使わないでいいよ。今から覚えるんじゃ時間無いし。」
なんて言われてしまった。
結局、randpermで乱数作って、その一個目の成分を選ばせて、(重複もさせなきゃならないので)
それをループ計算させることにしました。
返答下さった皆様、ありがとうございました!
0168名無しさん@3周年
NGNG0169名無しさん@3周年
NGNG0170名無しさん@3周年
NGNGdlmread('Filename',',');
ここのFilenameの部分をchar型の変数に置き換えても
動く方法ありますでしょうか?
なんか''で囲むと変数名そのものでファイルを探してしまうよ
うで。。。
0171名無しさん@3周年
NGNG0172名無しさん@3周年
NGNG0175名無しさん@3周年
NGNG↓
ttp://www.pearsoned.co.jp/washo/physics/wa_phy13-j.shtml
「MATLAB/C++で学ぶ 物理学のための数値法・上」
上では常微分方程式まで.下巻は偏微分方程式まで扱ってあるとのこと.詳しくは見てないけどどうなんでしょうね?
「C++とMATLAB.これ最強」というウワサを聞いたことがあるのですが...
0176名無しさん@3周年
NGNGピアソンはけっこう大技をかましてくれることが多いしね.
0177名無しさん@3周年
NGNGたとえば、
X=a*b*(c+d)
という論理式があり、
コマンドで Not X を文字列のまま計算し、
_ _ _ _
=a+b+c*d
と表示させてくれる機能。
0178名無しさん@3周年
NGNG=a+b+c*d
と表示させてくれる機能。
です。
0179名無しさん@3周年
NGNGすいません
0180名無しさん@3周年
NGNG0182名無しさん@3周年
NGNGhttp://homepage3.nifty.com//hot-hot/7254.html
0183名無しさん@3周年
NGNG質問させてください。
いま、データをヒストグラムで書き出す作業やっていまして
functionを使って機械的に書き出してるんです、が描画されたデータを
毎回毎回手作業で保存してます。
保存も含めてfunction内でやりたいんですけど
何かいい方法ありませんか?
関数とか、なんでも結構ですのでご教授ください。お願いします。(_ _;)
0184名無しさん@3周年
NGNG0185名無しさん@3周年
NGNGどんな事したいのかよく分からないけど、
histで出てくるヒストグラムを
saveasかprintあたりで保存するのじゃだめなの?
0186名無しさん@3周年
NGNGありがとうございます。早速試してみます(^^;
ほんと初心者な質問ですいませんでした m(_ _)m
0187名無しさん@3周年
NGNGCPU負荷50%でしか動いてくれなくて、
結局負荷100%で動くPen4-3.2Gと同等の能力しか出ない。
タスクマネージャで見ると、2つのCPUにタスクを振り割ってることは確かなんだけど、
片方が60%で動くともう片方が40%
片方が80%で動くともう片方は20%
みたいな感じで互いにさぼりあって全然駄目。
MathWorksにもパッチも見当たらないしな。
0188名無しさん@3周年
NGNGマルチプロセッサはサポートしてない。
←CPU負荷が50%超えない=シングルプロセッサ
メモリは1G程度しか使えない。
←物理500M+仮想500Mくらいになるとメモリが足りませんのエラーが出る。
MathWorksにゴルァするのもめんどくさいがな
どうにかならんもんか
0189名無しさん@3周年
NGNG0190名無しさん@3周年
NGNG0191名無しさん@3周年
NGNG0192名無しさん@3周年
NGNG0193名無しさん@3周年
NGNG年齢: 45歳
一人称: ぼく
髪型: ツインテール
服装: ミニスカ白衣
職業: 万年助手
性格: 真面目で陰湿
好きな物: うなぎ
嫌いな物: サメ
趣味: サメ狩り、映画鑑賞
0194188
NGNGまじでつか?
ちゃんと早い?
メモリに関しては、もともとウィンドウズにメモリ割り当て2Gまでってリミットがあって、
そのうちMATLAB本体が0.5Gを予約するから、ユーザが使えるメモリは1.5Gが最高って計算らしいね
ウィンドウズだめぽ。・゚・(ノД`)・゚・。
0195190
NGNG確かめたら,CPU負荷は50%までしか上がらなかった
すんまそん
CFD 50% + MATLAB 50% = 100%
MATLABも片方のCPUしか使えないんだね
0196名無しさん@3周年
NGNGボード線図・ナイキスト線図だしたり出来ますか?
どなたか教えてください。
0197名無しさん@3周年
NGNGMATLABはUNIX/Linuxで使うもんです。
そゆこと
0198名無しさん@3周年
NGNG0199196
NGNG0200名無しさん@3周年
NGNGlinmod関数使うか、
Control system toolbox 持っているなら
LTI viewer を使えばご所望の事が出来る。
0201196
NGNGControl system toolboxは入っていましたので、両方と試してみます。
ただいま、helpを見ながら格闘中です。
0202名無しさん@3周年
NGNGttp://www.mathworks.com/access/helpdesk/help/toolbox/control/getstart/analyz15.shtml#1010903
ttp://www.mathworks.com/access/helpdesk/help/toolbox/simulink/ug/analysis3.shtml#linearizing_models
あたりを見るとよいかも。
0203名無しさん@3周年
NGNGどのように組めばいいでしょうか、何卒御教授ください、お願いします。
当方切実です。。。
0204名無しさん@3周年
NGNGSymbolic Math Toolbox使って
maple('with(logic);');
maple('X:=a &and b &and (c &or d);')
maple('Y:=¬ X;')
maple('distrib(Y);')
って感じで.
0205名無しさん@3周年
NGNG0206名無しさん@3周年
NGNGを使うとscriptmfile.mの実行中はCtrl-Cが効かない。
どうすればいいんでしょうか。
0207sage
NGNG使ってるんですけど
エラーがでて起動できないです・・
エラーはUnknown Software Exception
です。
公式HPの手段しましたが一向に
直りません
どうすればいいのでしょうか?
0208196
NGNGありがとうございました。
アドバイスのおかげで、何とかSimlinkから、ボード線図描けました。
[num,den]=limmod('ファイル名.mdl')
で、読み出して使いました。
下の本も参考になりました。
この本は、結構使える本だと思います。
『使える!MATLAB』
著者:
青山 貴伸著
蔵本 一峰著
森口 肇著
吉田 郷弘監修
本体価格: \2,800
出版:講談社
サイズ:A5判 / 229p
ISBN:4-06-153985-X
発行年月:2002.5
利用対象: 一般
http://www.bk1.co.jp/cgi-bin/srch/srch_detail.cgi/4004a152c87fb0106568?aid=10google01&bibid=02173041&cr=
0209196
NGNGSimlinkで、i,j(虚数)が入った伝達関数を扱いたいのですが、
入力エラーで弾かれます。
コマンドラインで、伝達関数をかく分には、大丈夫なのですが。
内部処理が、SimlinkとMatlab本体とでは違うのでしょうか?
0210名無しさん@3周年
NGNG要素とするn行2列の行列thetaを作成せよ。
tの時間間隔、長さは工夫すること。
っていう課題を出されたんですが、どうやるんですか??
0211名無しさん@3周年
NGNGY=sin(T); X=cos(T);
Theta=[Y; X]'
0212sage
NGNGストレンジアトラクタをだせ。
(ルンゲクッタを用いろ)
って宿題でたんですけど
どうやるんですか?
0213名無しさん@3周年
NGNG0214名無しさん@3周年
NGNGwidth1 = 0.10; % リンク1の幅[m]
height1 = l1; % リンク1の長さ[m]
width2 = 0.10; % リンク2の幅[m]
height2 = l2; % リンク2の長さ[m]
% リンク1の外形の座標
LX1 = [width1/2 width1/2 -width1/2 -width1/2 width1/2];
LY1 = [-width1/2 height1+width1/2 height1+width1/2 -width1/2 -width1/2];
PL1 = [LX1;LY1;zeros(size(LX1));ones(size(LX1))];
% 課題2:
% リンク1,リンク2,およびそれぞれの結合点を描け.
% リンクの軸の位置に注意すること
という課題ができませんが教えてください。
0215名無しさん@3周年
NGNG0216名無しさん@3周年
NGNG普通の方法だとget(0,...)でinterruptされてしまいます。
ご存知の方、よろしくお願いします。
0217名無しさん@3周年
NGNG0218名無しさん@3周年
NGNG逮捕祭り開催中!!!!
殺人告白キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
さすがペット嫌い板です。虐ヲタが人を殺して食べたそうです。
http://tmp2.2ch.net/test/read.cgi/cat/1074848484/37
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
0219名無しさん@3周年
NGNGつい一週間前くらいから使い始めました。
C++でliboctaveを使って(500×1000)くらいの
行列を扱いたいんですがどうしたら良いのでしょうか?
Matrix(2,3); とかならできるんですが、ある程度大きくなると
宣言した瞬間あぼーんです
0220名無しさん@3周年
NGNG一段しか数値積分できないのでしょうか?
0222名無しさん@3周年
NGNG0223名無しさん@3周年
NGNG0225名無しさん@3周年
NGNG0226名無しさん@3周年
NGNG0227名無しさん@3周年
NGNG0228名無しさん@3周年
NGNG方程式が一般形で表せるような場合の、特別な入力の仕方ってあるのですか?
例えば、
「x(i) + y(j) = z(k)
で一般式が表せたとして、i, j, kを1〜1000としたときに
出てくる1000本の連立方程式の解を求めたい」
というときに、どう入力したらいいのですか?
0230名無しさん@3周年
NGNG1000×1000、さらにはもっと大きな行列を扱いたいんです。
そして、A\Bから元の方程式の解を求めたいと思ってます。
最初の行列の与え方をどうしたらいいか迷ってます。
0231名無しさん@3周年
NGNG0232名無しさん@3周年
NGNG0233名無しさん@3周年
NGNG使用目的が全然違う。
興味があるのなら>>1にあるmatlab互換のフリーウェア(octaveかscilab)を
試してみるといいよ。
解説書関係も結構出版されているし、ぐぐれば日本語でかかれたweb siteも
いろいろと見つかるよ。
0235名無しさん@3周年
NGNGsparse行列知ってる?
0236名無しさん@3周年
NGNGx=[0 0 0 0 0 0 5 5 5 5 7 7 7 7];
y=[-0.1 0.2 0.1 -0.3 0.0 0.2 4.5 5.1 5.2 5.0 7.2 7.5 6.7 6.8];
これに対し、
boxplot(y,x)
とすると、各xについてyの分布の箱ひげ図が描けるのですが、
x軸の0,5,7が一定の間隔で表示されてしまいます。
plot(x,y)のように、x軸を正しく表示することは出来ないものでしょうか?
0237名無しさん@3周年
NGNGTOTAL=0;
for i=1:MAX
TOTAL += i * A(i);
end
をforを使わずに書くことはできるでしょうか?
実行速度を高めたいのですが・・・。
0239名無しさん@3周年
NGNGなんとかfor文を使わずにすむ方法はありませんか?
forとifを使うとものすごく時間がかかってしまいまして…。
なにとぞご教授お願いします。
0240名無しさん@3周年
NGNG0241名無しさん@3周年
NGNG解決しました(汗)
0242名無しさん@3周年
NGNGaxis = axis * 1.2 みたいな事をしたいのですが、良い方法ありますでしょうか?
0243あかぬけない 対 青ぬけない
NGNGある日の暮方の事である。一人の下人(げにん)が、羅生門(らしようもん)の下で雨やみを待っていた。
広い門の下には、この男のほかに誰もいない。ただ、所々
0244名無しさん@3周年
NGNGy軸方向の表示を1.2倍にするには、
axis([xmin xmax ymin y(length(y))*1.2])
と自分はしているが、
axis = axis*1.2
みたいなのがあれば便利だよね。
0245名無しさん@3周年
NGNG0246名無しさん@3周年
NGNG今日立ち上げたらなんか
??? エラー: File: C:\MATLABR12\toolbox\local\pathdef.m Line: 13 Column: 1
";"が見つかりません。"incomplete string"が見つかりました。
エラー: ==> C:\MATLABR12\toolbox\local\matlabrc.m
行番号: 27 ==> matlabpath(pathdef);
とかでてなんかマトラボ動かないんですけど、どうしたらいいでしょうか?
0247名無しさん@3周年
NGNG正規版をちゃんとサイバネットから購入する。
0248名無しさん@3周年
NGNG0249名無しさん@3周年
NGNGxlim(xlim*1.2), ylim(ylim*1.2)
で決着つきました…何やってたんだろ
0250244
NGNGそんな便利なのがあったのか!
早速使おう
0251名無しさん@3周年
NGNG0.6560 1.2030 0.4540 0.6090 0.7650 1.1880
(Ver.6.5, Pen4 2.4GHz, RADEON9500PRO, Win2K)
0252名無しさん@3周年
NGNG0.9210 1.5830 0.7320 0.9010 1.1210 2.5040
ver6.5.0.180913a (R13)
Pen4-1.2Ghz
Mobility Radeon 7500
WinXP pro
俺にはこれで十分
■ このスレッドは過去ログ倉庫に格納されています