MATLABプログラミング 質問箱 その3at TECH
MATLABプログラミング 質問箱 その3 - 暇つぶし2ch766:デフォルトの名無しさん
12/05/17 23:33:27.65
エクセル使え
文字列と数を1つの行列で扱うな

767:デフォルトの名無しさん
12/05/18 00:12:06.07
申し訳ございません。
dmlreadなどで調べなおしてきます。
また、自分がメモ帳といったのは、再度そのデータを
matlab上でグラフにするために必要だからメモ帳を選択しました。
メモ帳での書き出しはできます

768:デフォルトの名無しさん
12/05/18 00:52:53.42
matlabのテキストファイルの扱いはたいして融通がきかないから
saveでワークスペースを保存したほうがいい

769:デフォルトの名無しさん
12/05/18 11:04:49.31
>>767
>>759を見る限りまともに書き出されてない



770:デフォルトの名無しさん
12/05/18 13:09:58.18
なぜこの読み込みをしなければならないのかというと、
メモリー不足になってしまうからです。
上のような行列が3個もありそれらすべてを一回、ある行列に格納していって(for - next の中で)
そのあとにplotしていきます。
saveでも大丈夫なんでしょうか?

771:デフォルトの名無しさん
12/05/18 14:14:14.56
>>770
100000 x 330ならデフォの倍精度でも配列の大きさは200MB強くらいしかいかないだろ
まぁ、dlmreadは範囲指定できるからforループ内でファイルの一部だけ読みだすのはできるが
matlabにとっては一番オーバーヘッドが大きい使い方なので普通はやらない

772:デフォルトの名無しさん
12/05/23 13:28:59.63
例えばですが、1行100列の行列があって、
その各要素の高い順に番号をつけたいのですが、そんなことできますか?

たとえば、
a=[ 1 3 5.5 2 4 ]であったら、

ans= [ 5 3 1 4 2 ]
と要素の高い順に番号をつけてくれる。。。というかんじです。


773:デフォルトの名無しさん
12/05/23 17:22:21.04
[Y,I] = sort(a)
で、Iを見ると良いよ。

774:デフォルトの名無しさん
12/05/24 02:19:56.75
だれかGPUつかってる人いる?
実際のところどうなの?
速くなるの?

775:デフォルトの名無しさん
12/05/25 15:46:21.60
3次元の位置[x,y,z]があって
3次元の図上でその各点の強度を色とかで表現する方法ってありますか。

うまい方法があれば教えてください。お願いします

776:デフォルトの名無しさん
12/05/25 16:27:48.48
meshとかsurf関数を調べろ

777:デフォルトの名無しさん
12/05/25 16:29:15.63
いや無理か
2Dに投影はできるんだが

778:デフォルトの名無しさん
12/05/25 18:20:52.95
>>775
こういうののこと?
URLリンク(www.okada.jp.org)

779:デフォルトの名無しさん
12/05/25 18:27:01.81
たとえば、a=[ 1 2 ; 5 7 ; 5 6];という行列を
[1 2 5 7 5 6]
と行だけに変換する関数ってありますか?

宜しくお願いします。


780:デフォルトの名無しさん
12/05/25 18:42:28.53
>>779
reshape

781:デフォルトの名無しさん
12/05/25 22:07:06.58
>>779
a(:).'を良く見かける

782:デフォルトの名無しさん
12/05/28 00:38:30.23
突然失礼します。
線の色について非常に困っています。
x=[10×2000]の行列があって、
これを、tの軸と一緒にプロットしたいのですが、
plot(t,x)とやってしまうと、
どれが1,2,3と8,9,10行の成分なのかわからなくなります。
これは、1~7番目までは違う色で、8番目からはまた同じ色が使われてしまうからです。
この問題を解決するためにどのような手段を講じればよいでしょうか?

何卒よろしくお願い致します。

783:デフォルトの名無しさん
12/05/28 15:45:37.20
holdするかlegend

784:デフォルトの名無しさん
12/05/29 00:36:35.87
カラーマップ変えるか自分で色を指定するか

785:デフォルトの名無しさん
12/05/29 09:39:05.07
xが軸で、A,Bがグラフの時に
h=figure;
plot(x,A,x,B);
としてプロットして
saveas(h,'result.eps');
としてresult.epsに保存すると、2つ描かれてるグラフの色が同じになってしまいます。
どうすれば色を分けたまま保存することができますか?。



786:デフォルトの名無しさん
12/05/29 19:39:06.34
>>775
GraphRでバブル表示


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch