[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 12:57 / Filesize : 241 KB / Number-of Response : 938
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

MATLABプログラミング 質問箱 その2



1 名前:デフォルトの名無しさん [2006/11/10(金) 11:28:22 ]
MATLAB 日本語版
www.cybernet.co.jp/matlab/
MATLAB 本家
www.mathworks.com/

Yahoo MATLAB
dir.yahoo.co.jp/Science/Mathematics/Software/MATLAB/
MATLAB入門
feedback.mech.fukui-u.ac.jp/matlab/matlab0.htm
MATLAB チュートリアル
www-isys.eei.metro-u.ac.jp/~sho/pub/ttmatlab/Index.html


856 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 15:36:00 ]
サイトではないですが、「MATLAB+Scilabプログラミング事典」という書籍にはお世話になりました。MATLABに似たscilabについても記載されていますが。
後はMATLABのhelpでしょうか。

857 名前:855 mailto:sage [2008/12/26(金) 11:56:00 ]
>>856
ありがとうございます。
探してみようと思います。

858 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 22:52:26 ]
Student Editionって以前は自分名義のクレジットカード+HPへの登録+学生証のコピーの郵送が必要って
Q&Aに書いてあったと思うのですが、今は生協で買えるんですねー
その場合は上記の郵送とか面倒な作業は必要ないんでしょうか。

859 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 23:57:12 ]
>>858
生協で学生証提示でオケ

860 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 02:36:50 ]
>>859
返事遅くなってすいません。
煩雑な手続きは無くなったんですね。ちょっと興味有ったので買ってみることにします。
ありがとうございました。

861 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 00:42:52 ]
scilabってコマンドはマトラボとおなじなんでしょうか?
家でもやろうかと思ってるんですが

862 名前:デフォルトの名無しさん [2009/01/06(火) 00:54:09 ]
言い直すと学校でマトラボを使っているんですが
家でもやりたいのでscilabをだいようできるでしょうか?

863 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 01:35:49 ]
www.ipc.yamanashi.ac.jp/bul/final01/ohki/matlab.html
>Scilab の文法は MATLAB と良く似てはいるが, 細部には違いがある.

>Octave は, 基本的な言語仕様の点で MATLAB 互換となるように設計されており,
>Octave で作成したプログラムの多くは修正なしでそのまま MATLAB で実行可能である
>(MATLABの方が機能が豊富なので,逆は真でない).

864 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 03:08:02 ]
>>863
わかりやすくありがとうございます



865 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 13:51:44 ]
freematは?

866 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 15:34:35 ]
octaveを語ろう
pc11.2ch.net/test/read.cgi/unix/1086016412/

Scilabを触ってみるスレ
science6.2ch.net/test/read.cgi/kikai/1068735555/

SCILAB&SCICOSについて教えてください
science6.2ch.net/test/read.cgi/sim/980480122/

どれも過疎化しているが…
freematスレは見当たらなかった。

867 名前:MATRAB_Mathematica [2009/01/08(木) 21:47:19 ]
下記をMathematica上で使うにはどうすればいいですか?
Seq = {-0.2266091476053614,0;[0.2155407618197651,-1.2670686037583443],0;
[-4.2551584226048398,0.5047757263881194],2;
[0.2331599353469357,0.0447459687134724],-2;
[6.6244572505007815,-18.389000853969371],4;
[-0.0567684937266291,0.1443950619899142],-4;-5.5119344180654508,5};
ScaleS = -0.5985483742581210;
ScaleD = -1.6707087396895259;
Family = 'Symlet';



868 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 16:23:57 ]
matlabでH.264動画を表示させるにはどうしたらよいのでしょうか。
「mmreader」で読み込んでも走査線が分かれて表示されます。
インターレース動画は奇数偶数をいじって解除・表示できたのですが、
H.264やmp4コーデックでエンコードされた動画は上1/3が黒く表示され、
走査線がバラバラに表示されます。
H.264動画の走査線をどのように分解したらよいのか詳しくわかりません。
詳しい方がいらっしゃいましたらよろしくお願いします。

869 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 16:05:57 ]
プログラミング初心者です。画像処理の質問です。

ある画像から2値化を行い,1つの物体だけを取り出そうと考えています。
bwlabelを使ってラベル画像を作った後に,ラベル付けされた各物体の特徴量として面積と円形度を求め,ある範囲に入っている物体1つを取り出したいのですが,よくわかりません。

調べたところbwselectがあったのですが,これは画像をクリックする操作があるため出来れば避けたいと思っています。

わかる方がいましたらアドバイスを頂けないでしょうか?
よろしくお願いします

870 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 18:35:45 ]
MATLABを使っていて分からないことがあったので、画像処理について質問させてください。

0〜1の間の乱数を128×128の行列に入れて、これをXと置いた後、
imshow(X,128)で濃淡レベル128のグレースケールで表示します。
これで、白〜黒の画像が表示されるのですが、これを白〜赤のように色をつけて出力したいです。
colormap(Red);imshow(X,128)
でできるかと思ったのですが、上手くいきません。どうすればよいか教えていただけないでしょうか。

871 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 10:49:11 ]
>>870
MATLABよく知らんから逆に聞くけど、colormap(Red)するとどう出力されるの?
もしかして、黒-灰-白が黒-赤-白になるとか? colormapの仕様をよく調べてみるといいんでない?

872 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 13:32:39 ]
Redがサポートされてないってオチだろ
Hotとかにしてみ

873 名前:デフォルトの名無しさん [2009/01/27(火) 21:20:12 ]
2次元画像処理で、ハイパスフィルタを書いたのですが
このコードで正しいのか自信がもてません。
何方か、分かる方がいらっしゃいましたらご指摘願います

function I=highpass2(I,THV)
% ハイパスフィルタ
function I=hp2(I,THV)
I=double(I);
I2=fft2(I);
I3=abs(I2);
[m,n]=size(I);
for k=1:m;
for l=1:n;
if( I3(k,l)<THV )
I2(k,l)=0;
end
end
end
I = uint8(real(ifft2(I2)));
end
I = hp2(I,THV*1000);
end


874 名前:873 [2009/02/03(火) 20:31:01 ]
スレ汚し失礼いたしました。
どうも上のコードで良かったみたいですので、高速化ver貼り付けておきます。

function I=highpass2(I,THV)
% ハイパスフィルタ
% THVは0〜255の間でお願いします(0〜10推奨)
function I=hp2(I,THV)
I=double(I);
I2=fft2(I);
[m,n]=size(I);
I2=I2.*double( im2bw( abs(I2)./(m*n*255), min(THV./255,1.0) ) );
I = uint8(real(ifft2(I2)));
end
[m,n,o]=size(I);
for i=1:o
I(:,:,1) = hp2(I(:,:,1),THV);
end
end




875 名前:デフォルトの名無しさん [2009/02/05(木) 12:28:10 ]
Linux用Matlabについての質問です。
32 bit版のmatlabがあるのですが、64bitカーネルのLinuxで動きますか?


876 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 13:13:25 ]
つかってるLinuxによるとしかいえない。

877 名前:デフォルトの名無しさん [2009/02/10(火) 07:48:30 ]
plotでデータ数5000の系列を、同じグラフに5本書きます。
それぞれの系列をカラーでわけたくない場合はマーカで区別すると思うのですが、
データ数が5000だとどのマーカも潰れて見えません。

データ数100個飛ばしでマーカをつけるなど、そのような飛び飛びでマーカをつける方法はありますか?

878 名前:デフォルトの名無しさん [2009/02/10(火) 11:47:31 ]
カラーバーにおいて、特定の値の色を指定する方法を
教えて頂けないでしょうか。
今、カラーバーの範囲を[a, b] (a < 0 < b) にして、
0 の色を白に指定したいのですが、苦労しています。
よろしくお願いします。

879 名前:デフォルトの名無しさん [2009/02/14(土) 07:56:25 ]
www.osaka-kyoiku.ac.jp/~ashino/topics/wavehist.html?

このページの真ん中当たりにコッホ曲線のウェーブレット変換が書かれてあるのですが、
この上側の図に書かれてあるコッホ曲線はよく見かける三角形をたくさん合わせたものと全く違いますが、何を表しているのでしょうか?
下の図は3次元的な図になっていますが、それぞれ横、縦、手前の軸は何を表しているのでしょうか?

880 名前:デフォルトの名無しさん [2009/02/22(日) 20:44:57 ]
eval関数について質問です.
変数を文字列化してテキストボックスとしてfigureに挿入しようと
思っているのですが,以下のようにやってもうまくいきません.

eval(['text(20,70,',num2str(k),',''FontSize'',16,''FontName'',''Century'');']);

基本的に([])内の'と,の使い方についてよく理解していません.
'〜',〜,'〜',〜,… のような順番で結合したい要素を配置して,
''内に更に'〜'のような表現がある場合''〜''に書き換える決まり?が
あるんじゃないかと勝手に解釈して上記のコマンド書きました.

非常にややこしい文になりましたが,そこらへんの事も含めて
ご教授いただきたいです.よろしくお願いします.

881 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 22:13:59 ]
>>880
俺の脳内MATLABで実行してみたら、こんな感じだと俺の妄想どおりになった
eval(['text(20,70,''',num2str(k),''',''FontSize'',16,''FontName'',''Century'');']);

>>''内に更に'〜'のような表現がある場合''〜''に書き換える
そうそうそんな感じ
dl.cybernet.co.jp/matlab/support/manual/r13/toolbox/matlab/ref/?/matlab/support/manual/r13/toolbox/matlab/ref/eval.shtml

882 名前:880 [2009/02/24(火) 00:16:41 ]
>>881
仰るとおりのコマンドでうまくいきました.
リンク先も一応見た事あるのですが,evalで長いコマンド括る方法が無かった物で…
おそらくevalで一括するよりも,先に文字列作るなりしたほうが良いのかも知れませんね.
ありがとうございました.

883 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 13:58:40 ]
plot([0.1:0.1:0.9 0.91:0.01:0.99], [0.1:0.1:0.9 0.91:0.01:0.99].^2)
こんな意味のプロットを
plot(1:18, [0.1:0.1:0.9 0.91:0.01:0.99].^2)
のような表示でプロットしたい(x 軸の点ごとの間隔を等間隔にしたい)のですが、
上のようにプロットすると、x 軸のラベルがもちろん、1,2,3,4 のようになってしまいます。
このラベルは [0.1:0.1:0.9 0.91:0.01:0.99] のままにしたいのですが、
どうようにすれば実現できるでしょうか?よろしくお願いします。


884 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 09:09:55 ]
>>883
plot(1:18, [0.1:0.1:0.9 0.91:0.01:0.99].^2)
でプロットしてからXTickLabelを変更すればいいんじゃない?




885 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 20:50:40 ]
そんな姑息な真似はいやなんです。

886 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 22:08:33 ]
そうかい、すまんね。

887 名前:デフォルトの名無しさん [2009/03/06(金) 14:46:30 ]
既出かもしれませんが、
たとえば、(z-0.99)/(z-0.58)みたいな伝達関数があって、
任意のzdをzに代入したい場合、つまり、zd=0.45+0.53jをzにいれるには
どうしたらできるでしょうか?
それとも、そもそもMatLabではできないですか?

888 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 01:41:31 ]
伝達関数、と限定した言い方をするってことは
こんな↓単なる台数方程式的な話ではないんですよね。
z=0.45+0.53*j
x=(z-0.99)/(z-0.58)

889 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 10:47:17 ]
なんだか分野を書かない質問が多いよね。
信号処理の質問を経済学の人が見てもしょうがないのにさ。
ちなみに filter だったと思う。
signal processing toolbox に一度ひととおり目をとおしておくとよいでしょう。

890 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 02:58:33 ]
>>888
方法が見つからなかったので、結局、代数方程式を新たに作って解決したのですが、
もし、tfで作った関数に当てはめることができれば、そういった手間を省けると
思って質問しました。

>>889
すいません。分野は機械工学のデジタル信号処理です。離散時間を扱ってます。
あと、
そういったツールボックスがあるのですね。勉強になりました。

891 名前:デフォルトの名無しさん [2009/03/17(火) 22:46:36 ]
どうもすいません。matlabのコードを.Net向けにコンパイルを行ってその結果を受け取っているのですが
function [a,b] = func( c )
の様に引数を2つ以上返すとき、どうすれば2つとも受け取れるのでしょうか?
というより文法的に何か可能は方法があるのでしょうか?


892 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 22:57:06 ]
>>891
何の言語を使っているのか知らんが、その言語スレで聞いたら?
まぁ、構造体を作ってって処だろうけど。

893 名前:abc [2009/03/18(水) 16:27:20 ]
行列の列ごとに、0で無い値の中での平均を求める方法を教えてください。

894 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 23:53:24 ]
for i = 1:size(A,2)
mu(i) = mean(A(A(:,i) ~= 0, i));
end
いや、
mu = sum(A, 1) ./ sum(A ~= 0, 1)
こっちのほうがスマートかな



895 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 08:37:26 ]
meanの引数に直接行列をぶち込むのと結果が変わらなくね?

896 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 11:15:21 ]
mean なら0もカウントしちゃうぜしょ。

897 名前:デフォルトの名無しさん [2009/03/19(木) 22:33:19 ]
figureで軸を指定した関数で表示するにはどうしたらいいでしょうか?
logプロットの様な感じでlog以外の指定した関数で表示したいです。

898 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 06:48:41 ]
基本的な0次、1次のBessel関数でMATLAB組み込みより速いのってありますか?

899 名前:デフォルトの名無しさん mailto:sage [2009/03/26(木) 18:11:11 ]
3次元において、ある点(x、y、z)のz座標によって点の色を変えたい(例えば正なら赤系、負なら青系)のですが、何か良い方法はありませんでしょうか?

900 名前:デフォルトの名無しさん [2009/04/09(木) 12:34:21 ]
答えていただけたら幸いです。
n×m行列から、任意の数の列をランダムに抜き出すプログラムはありますか?
宜しくお願いします。

901 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 12:43:09 ]
あります。

902 名前:デフォルトの名無しさん [2009/04/09(木) 12:48:50 ]
>>901さん
返事ありがとうございます。
具体的にはどんなプログラムですか?

903 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 09:37:13 ]
>>902
「具体的」も何も、一行二行で書ける程度の簡単なものです。

このような場合、礼儀として、まず自分が試したことを説明すべきでは?
Matlab をどの程度習得しているのか。何が出来て何が出来なかったのか。
都合よく答えだけ貰おうとする姿勢は物乞いのそれです。



904 名前:デフォルトの名無しさん [2009/04/10(金) 11:06:11 ]
>>903

4月に入ってからmatlabの勉強をし始め、書いてあるプログラムは
理解できるのですが、自分で組むことができません。
サーバーネットのサイトや本を参考にしようと探したのですが、
見つけることができず2chにきました。
ぜひ教えていただけませんか?



905 名前:デフォルトの名無しさん [2009/04/10(金) 11:11:45 ]
>>904

サーバーネット→サイバーネット

906 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 12:53:54 ]
なるほど。
個人的に一番役に立つリソースは本家 mathworks のサイトだと思います。
そちらも参照して頑張ってください。

>>679 にもありますが、今回は randperm を使えばよいでしょう。
「任意の数の」列を抜き出す箇所はご自身で組んでみてください。
dat = [1 2 3; 4 5 6];
result = dat(:, randperm(size(dat, 2)));

907 名前:デフォルトの名無しさん [2009/04/10(金) 13:03:34 ]
>>906

ありがとうございます。
randpermを使って組んでみようと思います。

908 名前:デフォルトの名無しさん [2009/04/13(月) 12:18:17 ]
>>900
宿題投げるならこんな場所もあるぞ
www21.atwiki.jp/matlaber/
やってることはこのスレと大して変わらんが

909 名前:student [2009/04/15(水) 20:42:57 ]
MATLAB環境で動くプログラムに関する質問です。

最近MATLAB2008b student version を購入した素人なのですが困っています。
「MATLAB環境であれば特に設定はいらず、非MATLAB環境であればMCRを
インストールすれば使えます。」
のような説明がされているプログラムを起動しようとしても
"Could't find the mclmcrrt79..."
のようなエラーが発生して起動できませんでした。
しょうがないので適切なMCRをインストールしたら起動できるように
なったのですが、どうしてMATLAB環境であるはずなのに
そのままで起動できないのでしょうか?
student versionだからでしょうか?

MATLAB環境用にしか作られていないプログラムも使いたいので、困っています。
m-fileを開くとMATLABは普通に動き出しているのでMATLAB自体は正常だと
思うんですが・・・

どなたかご教授くださりましたもう。
Win/Vista/Home Premium SP1

910 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 01:05:50 ]
そのプログラムとは何ぞや?
「MATLAB環境であれば特に設定はいらず、非MATLAB環境であればMCRを
インストールすれば使えます。」ってそれらしく説明してても、
実は無条件に mclmcrrt79.dll を読みに行ってる駄目プログラムの可能性もあるよね。



911 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 06:11:30 ]
質問させて頂きます。

urlread('eow.alc.co.jp/love/UTF-8/')

としてwebの情報を取得しようとしているのですが、以前はできたのに突然できなくなってしまいました。
サーバーの方からアクセスを拒否しているのか、それとも私の方の設定が間違っているのかわかりません。
どなかた上記のコマンドを実行してwebの情報が獲得できるか確認していただけないでしょうか?

912 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 07:00:07 ]
>>911
アルクの仕様が変わったんだろ。

913 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 07:34:08 ]
>>912
ですかね?
そうするとプログラミング初めから書き直しですね・・・

914 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 12:01:40 ]
>>911
>>913
ヒント
そのサイトは HTTP_USER_AGENT を見て、
コンテンツの表示を制限している。



915 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 22:11:29 ]
>>913
プログラミングは書き直しじゃないと思うぞ。

逆はさておき、MATLABの話題じゃない希ガス。

916 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 06:36:15 ]
>>914
ありがと。ということは
java.lang.System.setProperty('http.agent','agent-name')
でUserAgentを変更すればいいんですね。

再度質問なのですが、UserAgent名を変更した後、どのようにUserAgentをデフォルトに戻すことができるのでしょうか?


917 名前:916 mailto:sage [2009/04/18(土) 06:50:12 ]
java.lang.System.setProperty('http.agent','agent-name')
じゃできんかった・・・

918 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 01:25:09 ]
MATLABで成分が具体的な数字ではなくa,b,c等の文字からなる行列の
行列式をdetという関数で表示させることは出来ますか?
それとも全て具体的な数値出なければ出力してくれないのでしょうか
|a b c|
|d e f|    ←このような感じの行列です
|1 2 3|


919 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 03:20:50 ]
matlab知らんけど、試してみればいいんじゃね?

920 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 03:58:47 ]
シンボリック関数

921 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 14:33:51 ]
Mathematica使えばいいじゃない

922 名前:student mailto:sage [2009/04/21(火) 00:29:45 ]
>>911
そうか、確かに駄目プログラムという可能性もありますね。
実はある種の映像解析ソフトでありまして、ジャーナルNature Methodsに
載った論文で公開してるやつなんですが、
www.nature.com/nmeth/journal/v6/n4/extref/nmeth.1310-S12.zip
といきなりリンクはっていいのか知りませんがどなたかご興味があれば
試していただけたらなぁなんて、、
ここでこういうのはちょっと場違いですかね。。

ただ自分の環境(MATLAB student 2008b on Win Vista)だからダメなのかソフトが悪いのか
わからなくて。

ちなみに
MCRをインストールする前: "Could not find the mclmcrrt79..." というエラーが出て起動できない
MCRをインストールした後: 一応起動はできるが、動画ファイル(avi or wmv形式)を読み込もうとするといきなり終了してしまう
という状況で困っているんです。

まぁ、製作者に聞けって話ですがねぇ(英語でのコンタクトがちょっと面倒ですが‥)


923 名前:デフォルトの名無しさん mailto:sage [2009/04/21(火) 00:52:50 ]
なら直リンするなよ・・・

924 名前:デフォルトの名無しさん mailto:sage [2009/04/21(火) 01:48:02 ]
>>923
まぁ直リンの何がマズいかも知らなさそうな子だから大目に見てあげなよ。

>>922
このアプリケーション、Matlab 入ってる環境でも実行時にエラー出るね。
ソースを見ても MCR のラッパー呼びまくってるから、
MCR 必須ということで終了。



925 名前:student mailto:sage [2009/04/21(火) 17:48:18 ]
>>924
直リン以後気を付けます。。

MATLAB2008bが必要とだけ説明があったんですが(それ以上のヴァージョンは不明)
結局はMCRが必要だなんて。。
でもってMCR入れたところで、起動はできても動画読み込めないし。。

ちゃんとしてほしいわぁ。

というかわざわざ試して、
そしてソースまで見てただいてありがとうございました。
優しい方もいるんだなぁとちょっと感動。

926 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 09:01:32 ]
直リンの何がまずいのか本気で分からん
ボットがDOSでもしかけんの?

927 名前:デフォルトの名無しさん [2009/04/22(水) 23:28:15 ]
>>920
遅くなりましたが有難うございました

928 名前:デフォルトの名無しさん mailto:sage [2009/04/23(木) 10:04:10 ]
時間変化する3次元の座標データがあり、それの時間変化をプロットしたいのですが、どのような手法を使えばいいのでしょうか??

929 名前:デフォルトの名無しさん mailto:sage [2009/04/24(金) 00:14:54 ]
>>928
どう見せたい(見たい)か、によるんでないの?

930 名前:デフォルトの名無しさん mailto:sage [2009/04/24(金) 10:15:03 ]
4次元データにxyz座標と時間が入っているので、時間に連動して座標変化の軌跡を表示したいです。
figureで時間変化を追ってプロットしていくのに必要な関数などがわかりません。
ご教授お願います。

931 名前:デフォルトの名無しさん mailto:sage [2009/04/24(金) 12:56:16 ]
どう見せたい(見たい)か、によるんでないの?

3次元ディスプレイなんてものが使えるわけじゃないんだろうから。

932 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 03:21:07 ]
>>931
こぴられたw

>>930
時間変化しない3次元のデータだったらプロットの仕方はわかる?
それがわかれば、あとは一定時間で区切って再描画コマ送りするなり、
それをアニメーションとして保存するなり、お好きなように

933 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 12:20:08 ]
Cソースで書くS-Functionで、複数のデータ型を含むバス信号を入力として
受け取りたいのですが、方法が見つかりません。
もしかして、S-Functionではデータ型が混在するバスやベクトル信号は
受け付けられないのでしょうか?
もし受け付ける方法があるなら教えていただけないでしょうか?
よろしくお願いします。

934 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 00:42:40 ]
>>933
ポートをわけて渡さないとダメじゃないかなあ



935 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 21:49:55 ]
>>934
やはりそうですか・・・
データ型を取得するマクロがポート単位のものしかないですもんね・・・
複数データ型のバスを受け取らなくても良い方法を考えることにします。
ありがとうございました。

936 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 10:07:32 ]
>>932
その都度figureを立ち上げてコマ送りのように表示することはできたのですが、もう少しスマートにできないものでしょうか??
一定時間で区切りコマ送りする手法を教えていただきたいです。

937 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 10:21:12 ]
>>936
少しは情報を探したのか?
www.cybernet.co.jp/matlab/support/techkwdb/search_view.php?id=1303






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<241KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef