matlab如何将两张图画在一起,如何在MATLAB里面将两个图画在一起
問(wèn)題描述:
如何在MATLAB里面將兩個(gè)圖畫(huà)在一起
data=[
747815
137373111
1321179128
017874
1049212712
164727286
2883361715
238336927
2708229522
293317677
];
T=data(:,1);
D=data(:,2);
K=data(:,3);
[X,Y,Z]=griddata(T,D,K,linspace(min(T),max(T))',linspace(min(D),max(D)),'v4');%插值
plot(T,D);
hold on;
figure,contourf(X,Y,Z) %等高線圖
怎么不能把兩個(gè)圖畫(huà)在一起
求助 本人較2 最好把改好的代碼發(fā)過(guò)來(lái) 謝謝
1個(gè)回答
分類(lèi):
綜合
2014-12-16
問(wèn)題解答:
我來(lái)補(bǔ)答
data=[
747815
137373111
1321179128
017874
1049212712
164727286
2883361715
238336927
2708229522
293317677
];
T=data(:,1);
D=data(:,2);
K=data(:,3);
[X,Y,Z]=griddata(T,D,K,linspace(min(T),max(T))',linspace(min(D),max(D)),'v4');%插值
contourf(X,Y,Z) %等高線圖
hold on;plot(T,D,'-o');
再問(wèn): 散點(diǎn)圖呢 scatter(T,D,5,K)%散點(diǎn)圖
再答: 一樣的 后面加上 hold on;scatter(T,D,5,K) 不過(guò)由于顏色接近,可能看不清
再問(wèn): 那個(gè) 圖形可以不是圓圈嗎 比如三角或者星號(hào) 還有 能不能把散點(diǎn)圖搞到三維圖形里面 比如 figure,surf(X,Y,Z)%三維曲面 會(huì)多給你分的
再答: 可以,plot3就可以
再問(wèn): 沒(méi)明白 請(qǐng)具體一點(diǎn) ()代碼
再答: data=[ 74 781 5 1373 731 11 1321 1791 28 0 1787 4 1049 2127 12 1647 2728 6 2883 3617 15 2383 3692 7 2708 2295 22 2933 1767 7 ]; T=data(:,1); D=data(:,2); K=data(:,3); [X,Y,Z]=griddata(T,D,K,linspace(min(T),max(T))',linspace(min(D),max(D)),'v4');%插值 surf(X,Y,Z) for i=1:length(T) plot3(T(i),D(i),K(i),'o') hold on end
再問(wèn): 就是 我想最終將三維的點(diǎn)和三維立體圖結(jié)合在一起 figure,surf(X,Y,Z)%三維曲面 最好點(diǎn)可以用另外的數(shù)據(jù)表示
再答: 你看過(guò)畫(huà)得圖嗎我已經(jīng)給你實(shí)現(xiàn)三維的點(diǎn)和三維立體圖結(jié)合,至于你后面最好點(diǎn)可以用另外的數(shù)據(jù)表示我不明白
再問(wèn): 我看了 只有三維的點(diǎn) 沒(méi)有圖形 真的 要不你再看看 后半句沒(méi)關(guān)系
展開(kāi)全文閱讀
總結(jié)
以上是生活随笔為你收集整理的matlab如何将两张图画在一起,如何在MATLAB里面将两个图画在一起的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php中qq第三方登录演示,实现腾讯qq
- 下一篇: 最小二乘多项式拟合程序matlab,最小