Solidworks(ソリッドワークス)の解析結果のような図を作製したいです。
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Takeru Katagiri
el 24 de Ag. de 2019
Comentada: Yoshio
el 26 de Ag. de 2019
上のURLの中盤で出てくる、片持ちはりの解析結果のような図面をMATLABで作製したいです。
作製したい図面は二次元で、X-Y平面図上でX、Yの位置を指定し、その指定した位置に、強度を表す数値を色で表したいです。
持っているデータはX位置におけるY位置と、その座標系に一致した強度(kyoudo)を表す数値の二つのエクセルデータです。
Xは7500行 1列
Yは7500行 100列
kyoudoは7500行 100列です。
kyoudoにはマイナスの値も含みます。
よろしくお願いします。
なにか良い手法を教えていただくことはできませんか。
よろしくお願いいたします。
0 comentarios
Respuesta aceptada
Yoshio
el 25 de Ag. de 2019
Editada: Yoshio
el 25 de Ag. de 2019
Kazuyaさんコメントありがとうございます。Kazuyさんの例とデータを参考にして少し変更してみました。
surf(X,Y,Z)は、点(Xi, Yi)におけるZi値を3次元空間の高さとして色付けした3次元図形をプロットします。これを2次元に投影(上から見た図に)するため、view([0 90])を使いました。
結果は殆ど同じ様です。Kazuyaさんのやれた方法(三角形分割、パッチで色付け)が、surfの内部で行われいるやり方かと想像します。
load data_small
col = size(Y,2);
XX = repmat(X, 1, col);
surf(XX,Y,Strength,'EdgeColor','none','FaceColor','interp')
view([0 90])
4 comentarios
Ver también
Categorías
Más información sobre Scatter Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!