ソリッドワークスの解析後のような、ある位置における強度を色で表すような二次元の図が作りたいです。
조회 수: 2 (최근 30일)
이전 댓글 표시
X軸・Y軸は座標位置を表し、それぞれの位置は不規則(y=2xのような関数ではない)で、指定したX軸とY軸の位置に強度という別の値を色で区別させながら表示させたいです。
イメージはカラーバーのように表すことなのですが、自分の今の知識ではカラーバーに2つの引数しか持ってこれず、目的の位置で強度という値を示すことができていないです。
カラーバーでX位置・Y位置、そしてその位置における強さを表す色を入れることができたらと考えています。
お力を貸していただきたいです。よろしくお願いします。
댓글 수: 0
채택된 답변
Kazuya
2019년 8월 16일
편집: Kazuya
2019년 8월 16일
図のイメージが分かる画像があれば助かるのですが・・以下でどうでしょう?少し想像力を働かせてみました。
是非それぞれの関数のヘルプページの例などみて動きを確認してみてください。
データも適当に作ってやってみます。
N = 100;
x = rand(N,1); % 不規則なデータ点を模擬
y = rand(N,1); % 不規則なデータ点を模擬
v = sin(2*pi*x) + cos(2*pi*y); % 適当な”強さ”
% ステップ1
F = scatteredInterpolant(x,y,v); % 内挿オブジェクト作成
xq = linspace(0,1,100); % 規則的なデータ点
yq = linspace(0,1,100); % 規則的なデータ点
Vq = F({xq,yq}); % 規則的なデータ点における強さ(内挿で求めます)
% ステップ2
[X,Y] = meshgrid(xq,yq);
contourf(X,Y,Vq);
colorbar
댓글 수: 2
Kazuya
2019년 8월 17일
どういたしまして!
使い始めたばかりということですと MATLAB Onramp (無料コース)もいいかもしれません。数時間でなんとな~く全体像把握できると思いますので :)
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 離散データ プロット에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!