2017-05-10 3 views
1

私はのように表面プロットを作成したい: enter image description hereベクトルの4つのデータセットでサーフェスプロットを作成するにはどうすればよいですか?

Iはすでに(β= 15、20、30)βための3つの異なるデータセットを有し、βのため、これらの値の各々はλ対応しているとここに見られるように(異なる色は異なるβ値を意味する)、Cpベクトルである。

enter image description here

どのように私はそうやって行きますか?

答えて

0

あなたは、あなたのBを評価し、すべてのX、Yの寸法をカバーするためにメッシュグリッドを作成する場合は、[20,30,50]に応じて、あなたが例

[X,Y] = meshgrid(1.5:0.01:3.5,0.05:0.01:.45); 

[m,n]=size(X); 
for i=1:m 
for j=1:n 
    if X(i,j)<2.1 
    BB(i,j)=X(i,j)^2+Y(i,j); %B20 
    elseif X(i,j)<2.7 
    BB(i,j)=X(i,j)+Y(i,j)^2; %B30 
    else 
    BB(i,j)=X(i,j)-Y(i,j); %B50 
    end 
end 
end 
figure 
surface(X,Y,BB); 
grid on 
view(3) 
としてあなたのプロットを得ることができる必要があります
関連する問題