締切済み MATLAB用のプログラムをScilabで実行可能でしょうか? 2009/05/01 22:32 MATLABのプログラムをScilabで実行することは可能でしょうか?教えていただけませんか? みんなの回答 (1) 専門家の回答 みんなの回答 hot-IC ベストアンサー率87% (7/8) 2009/05/03 17:02 回答No.1 MATLABのプログラムをScilabへ変換する機能があります。 http://www.scilab.org/product/man/category_matlab_to_scilab_conversion_tips.html ただし、MATLABにあってScilabに無い機能は再現されません。 ですので、変換ツールでいったん変換した後、正常に動作しない部分を手作業で書き換えて行く必要があります。 Scilabの勉強をしながら頑張ってください。 MATLABのコードをそのまま動かしたいのならば、Octaveのほうがよさそうですが、どちらにしろ苦労はありそうです。 画像を拡大する 質問者 お礼 2009/05/03 18:20 ありがとうございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ 趣味・娯楽・エンターテイメントその他(趣味・娯楽・エンターテイメント) 関連するQ&A MATLAB及びSCILABについて scilabで以下の式について二次元でプロット化したいのですが、全くわかりません。 ... matlabでも結構ですので、プログラムの書き方がわかる方教えていただけませんか? ちなみにmkとnkは nk=3^(3^k) mk=2*k*nk で与えられています。 何か参考になることでもいいですので、よろしくお願いします。 matlabやscilabでラゲールの多項式などのフリープログラムがないか matlabやフリーのscilabで、水素原子の波動方程式の解をプログラムとして入れたいのですが、その中に出てくるラゲール(laguerre)の多項式や球面調和関数が複雑で、どうプログラミングすればいいのか分かりません(元からは入ってないようなんで・・)。 なのでインターネット上にラゲールの多項式などを表すプログラムが公開されてないかを知りたいです。英語が苦手で、検索しても何が書いてあるのか分からない感じで、困っています。 Matlabの実行エラーについて Matlab6.1を使っています。 他のPCに入っているMatlabで作成し、実行できたプログラムを今使っているPCで実行しようとしたところ、以下のようなエラーが出てしまいました。 エラー内容↓↓↓ >>エラー: File: C:\MATLAB6p1\work\(+関数のプログラム+).m Line: 1 Column: 13 "]"が見つかりません。"identifier"が見つかりました。 >>エラー: ==> C:\MATLAB6p1\work\(mainプログラム).m 行番号: 50 ==> 関数を呼び出すプログラム; プログラムの途中までは動いて、関数を呼び出す際にエラーが出てしまうようです。今までほかのPCでは実行できていたし、カッコや記号が不足している部分もないと思います。 なぜ実行できないのでしょうか・・・? 原因と解決方法を教えていただきたいです、よろしくお願いします。 ちなみに、他のプラグラムの中に今使っているPCで実行できたものもあります。 詰将棋って楽しいの??新たな趣味の世界へ OKWAVE コラム MATLABで外部プログラムをバックグラウンド実行 MATLABで外部プログラムを実行したいと考えています。 具体的に申し上げると、ファイル起動時にデータを吸い上げcsvとして出力するマExcelファイルを起動させ、csvが出力されたらMATLABで読み込み、処理を行うというものです。 そこで、!を使えば、外部プログラムが立ち上がるので、 例えば、 ! C:\work\test.xlsx とすると、test.xlsxを立ち上げることが出来ますが、test.xlsxを閉じないとMATLABのほうに戻ってきません。 そこで、末尾に & を付けて ! C:\work\test.xlsx & とすると、目的は達成できたのですが、 黒い窓(コマンドブロンプト)が出てきて、見た目が悪いので、 この黒い窓を出さずに、外部プログラムをバックグラウンドで実行する方法は無いでしょうか? Matlabを実行しやすくする方法 Matlabで作成したプログラムを他人に渡す場合や、 過去に自分が作成したプログラムを後から実行したい場合など どこの変数がパラメータになっているか分かりにくい場合がよくあります。 VBAとかVBみたいに、ボタンとかテキストボックスとかを ウインドウ上に作成して、後から実行しやすい方法ってないのでしょうか? あるいはmatlabウインドウ上で指定したパラメータしか変更できないように設定することってできますでしょうか? Scilabで実行すると出るエラーの意味 連立の常微分方程式の計算をScilabで行っているのですが、 実行したところ次の様な内容のエラーが出ました。 -->exec('E:\Tex用ファイル\Scilab.sce', -1) lsoda-- at t (=r1), mxstep (=i1) steps needed before reaching tout where i1 is : 500 where r1 is : 0.5216040106980D-06 警告: 結果が不正確となる可能性があります. どういう意味なのか分からず、解消の方法が分かりません。 どなたかこのエラーは基本的にどうすればいいのか教えてください。 プログラムは微分方程式が縦に15行ほどの物で大きいためここには入りませんでした MATLABのプログラム インターネットのweb上のデータを読み込んでグラフ表示するといったプログラムをMATLABを用いて考えているのですが、例えばYahooのファイナンスの株価データを読み込むといった場合、どうすればよいのでしょうか? ちなみに自分はJAVAやCは多少経験済みですが、MATLABはまったくの初心者でほとんどわからない状態です。 どうか簡単でいいのでヒントになるようなことを教えていただければ幸いです。 Scilab scilabで x(n)=U(n)-U(n-N)をfftを用いてフーリエ変換する プログラムを教えてください! scilabという科学ソフトとコンパイラ MATLABに近い動作をする科学系のフリーソフトのscilabについてお尋ねします。 最近、scilabをインストールすると、intelのMathkernel libraryをネットから取りよせようと動作したり、c言語、Fortranのコンパイラがインストールされていることが前提だったり、つまりscilabをしっかり動作させるためのツール(計算環境)を外に求めるようです。 一応、scilab自体のインストールはできるようですが、しっかり動作させるには何かが不足しているのかもしれないと思います。 scilabの使用にについて前提条件としてそのようなことがあるのでしょうか。どこかに書いてあるでしょうか。もしインストール時にない場合はあとからインストールしてもいいでしょうか。またcコンパイラはbcc55でもいいでしょうか。 よろしくお願いします。 MATLABのプログラムについて 今MATLABを使っているのですが、A/D変換器のプログラムをどうやって作ればいいですが? 10bitA/D変換器なのですが。できれば、サンプリング周波数も変えたいです!! MATLAB から exe ファイルの実行について こんにちは。 MATLAB 初心者です。 環境は Windows XP SP3、MATLAB R2009b です。 MATLAB から exe ファイルを「引数付き」実行したいのですが、可能なのでしょうか? open で exe ファイルやその他ファイルを開けることは分かったのですが、「引数付きでの exe ファイル実行」については分かりませんでした。 申し訳ないですが、ご教授ください。 プログラムについて(matlab) matlabで以下のプログラムを実行しているのですが、 グラフが表示されません。 何故でしょうか、、。 ----------------------------------------- t=10 for r=400:1:2000 %波長 if 400<= r <700 y= 18*t.^(0.75); elseif 700<= r <1050 y= 18.*t.^(0.75).*10.^(0.002.*(r-700)); elseif 1050<= r <1150 y= 90*t.^(0.75)*1*1; elseif 1150<= r <1200 y= 90.*t.^(0.75).*1.*10.^(0.018.*(r-1150)); elseif 1200<= r <1400 y= 90*t.^(0.75)*1*8; elseif 1400<= r <1500 y= 5600*t.^(0.25); end plot(r,y) end ------------------------------------------------------ お詳しい方よろしくお願いします. 婚活のリアルとマッチングアプリの嘘?運命の出会いを引き寄せる方法 OKWAVE コラム scilabのダウンロードについて scilabをダウンロードしたいのですが、scilab5.1.1しか見つかりません。 私は勉強のためにダウンロードをするのですが、scilabの勉強のためにと購入した参考書ではscilab4.1.1を使用しており、同じバージョンのものをインストールしたいのですがscilab4.1.1が見つかりません。 どこに行けばダウンロードできるのでしょうか。 また、バージョンが高いものでも代用可能でしょうか。 MATLAB 複数のmkdirを実行したい MATLAB 複数のmkdirを実行したい いつもお世話になります。 matlabにて pass={pass1,pass2,pass3} %pass1~3は文字列が格納されてます。 passnum=1:length(pass) mkdir(pass{passnum}) を実行しようと思ったんですが、引数が多すぎて無理でした。 forループなどを使えば実行出来るんですが、どうにかしてこのような簡易的な書き方で実行出来ないものなんでしょうか? お手数ですがご回答よろしくお願いします。 MATLABのソースを見ることのできるフリーソフトウェアってありますか? 私のノートPCにはMATLABが入っていません。 ネット上で拾ってきたMATLABソースを確認したい場合に、ワードパッドやノートパッドではすべて同色なので、非常に見づらくて困っています。 少しでもMATLABソースが見やすくなるフリーソフトって存在しますでしょうか? Scilab、OctaveでMATLABソースを読み込めると聞いたこともあるのですが・・・ どなたかご存知の方回答よろしくお願い致します。 Scilabでの画像の切り出しについて 現在、Scilabを使った画像抽出を研究しています。 今、「エッジを検出し、そのエッジで囲まれた範囲だけの画像を切り出す」という作業を行っているのですが、Scilabは最近始めたばかりで、どのようにすれば切り出せるのかわかりません。 どのようなプログラムを作ればよいのか、わかる方いらっしゃったら是非教えてください。 よろしくお願いします。 MATLABのmccについて MATLABからC/C++のスタンドアロンなアプリケーションを生成するmccについてなのですが、これを利用すればMATLABがインストールされていない状況のWindowsもしくはUnix環境でも実行できるのでしょうか? また使用できるメモリの関係からMATLABのプログラムをC/C++に書き直す必要があるのですが、これを利用すればMATLABから独立したC/C++アプリケーションとなり、わざわざC/C++に書き直す必要はなくなるのでしょうか? scilabについて scilabについて scilabで x=y/tan(%pi*(n+y/0.1))という式をグラフにしたいんですが、書いたプログラムが動きません。エラーはないはずですが... for n=-50:50; y=[-100:5:100]; deff('[x]=f(x)','x=y/tan(%pi*(n+y/0.1))'); if tan(%pi*(n+y/0.1))<>0 then; fplot2d(y,f) end end ちなみにnは-50から50の変数です。 どなたか原因を教えてください。お願いします。 c言語のプログラムにMATLABを入れたい CプログラムからのMATLABの呼び出しを行いたいのですが その環境設定の方法が http://dl.cybernet.co.jp/matlab/support/manual/r14/toolbox/matlab/matlab_external/?/matlab/support/manual/r14/toolbox/matlab/matlab_external/ch_c_mex.shtml 上記ページに書かれているのですが icudt24b.dat,or icudt24l.datがないので手に入れたく探したのですが 見当たらないので入手先をご存知の方がいたら教えていただきたいのと 自分のシステムがbig-endian、little-endianのどちらのシステムか判別する方法を教えて頂きたいです。 Matlabでコヒーレント検波のプログラム Matlabでコヒーレント検波のプログラムを作りたいのですが見当がつかず困っています。 すべて教えてほしいとは言いません。どのような考え方で、作ったらいいのか例を示してほしいです。 よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ 趣味・娯楽・エンターテイメント アウトドア 占い・超常現象 車・バイク・自転車 本・雑誌・マンガ アート・創作 ゲーム ボードゲーム ホビー・玩具 カルチャー 芸能人・有名人 テレビ・ラジオ アニメ・声優 映画 演劇・ミュージカル・古典芸能 音楽・ダンス スポーツ・フィットネス ギャンブル その他(趣味・娯楽・エンターテイメント) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございます。