![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/234267/image.png)
ソリッドワークスの解析後のような、ある位置における強度を色で表すような二次元の図が作りたいです。
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
X軸・Y軸は座標位置を表し、それぞれの位置は不規則(y=2xのような関数ではない)で、指定したX軸とY軸の位置に強度という別の値を色で区別させながら表示させたいです。
イメージはカラーバーのように表すことなのですが、自分の今の知識ではカラーバーに2つの引数しか持ってこれず、目的の位置で強度という値を示すことができていないです。
カラーバーでX位置・Y位置、そしてその位置における強さを表す色を入れることができたらと考えています。
お力を貸していただきたいです。よろしくお願いします。
0 commentaires
Réponse acceptée
Kazuya
le 16 Août 2019
Modifié(e) : Kazuya
le 16 Août 2019
図のイメージが分かる画像があれば助かるのですが・・以下でどうでしょう?少し想像力を働かせてみました。
是非それぞれの関数のヘルプページの例などみて動きを確認してみてください。
データも適当に作ってやってみます。
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
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/234267/image.png)
2 commentaires
Kazuya
le 17 Août 2019
どういたしまして!
使い始めたばかりということですと MATLAB Onramp (無料コース)もいいかもしれません。数時間でなんとな~く全体像把握できると思いますので :)
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur 離散データ プロット dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!