已知二維座標,如何用matlab畫出來

2021-08-28 11:42:34 字數 3237 閱讀 6274

1樓:辜芬鮮淑穆

最好使用資料擬和,還可以求出曲線方程!

symsxy

x=[024

68];y=[0

1.93

3.85

5.82

7.81];

cftool

彈出視窗後,分別在data,fitting中設定…………

2樓:橋靈鬆

採用matlab裡的曲線擬合方法!多項式擬合就可以解決你的問題!

3樓:

比如你知道座標(1,1),(2,2),(3,3)...(10,10)最簡單的就是 plot(x,y)命令啦

下面:a=1:1:10

b=1:1:10

plot(a,b)

直接畫出點咯。

ps:如果沒有規律,你要強行顯示,也不是不可以,可是無論你如何操作,那幾個點在螢幕上實在是不怎麼顯眼,恐怕看不到啊

比如點很少,無規律,你可以將它輸入到矩陣a,b裡面然後plot(a,b),一樣操作

還有,只是畫幾個點,為什麼要在matlab裡面呢?

excel生成的圖表不是很好麼?

雖然看上去沒matlab權威,圖也不錯了啊。

好好考慮考慮吧

4樓:匿名使用者

用stem(a,b)函式試試

a,b分別用矩陣表示座標的兩個維度

想用matlab畫二維座標圖。

5樓:匿名使用者

z=;%定義初值為空

for i=1:3 %3是我取的任意數n,你用時就是你要輸入的x,y的個數

x=input('x=');%x的取值你自己輸版入存在x裡面

y=input('y=');

t=[x,y];%將一組x,y存入t矩陣權

z=[z;t];%將3組不同的x,y存入z矩陣,z是一個n行(這裡是3)2列的矩陣

endx=z(:,2);%把去掉第二列的z賦給x矩陣,這是x是一個n行1列的矩陣

y=z(:,1);%把去掉第二列的z賦給y矩陣

plot(x',y')%這裡出圖,我們要對2個列向量取轉置,用行向量出圖。

這個你把它複製到editor裡面,儲存後,在命令窗輸入儲存的名字就可以錄入資料了,錄完3組就可以出圖了。

6樓:小哲

x=[0.02,0.05,0.08];

y=[86.18,80.16,76.64];

figure

plot(x,y)

已知各點的位置座標,如何用matlab程式設計來繪製二維散點圖

7樓:匿名使用者

gplot(a,b)%a-關係矩陣,b-各點座標——————————————

a是一個0-1對稱方陣,如果第i個點

版和第j個點相連權,那麼a(i,j)=a(j,i)=1,如果不相連,那麼a(i,j)=a(j,i)=0

b是2列的矩陣,第i行就是第i個點的座標

下面的連結是一個例子

————————————————————————還有就是這兩天這個圖我已經見過n次了,希望做數模競賽的朋友用自己的實力比賽,即使使用最一般的plot函式,加幾個迴圈照樣可以輕鬆繪製的。

8樓:匿名使用者

比如在你的連通關係中,已知了a和b點連線,且a的座標為(xa,ya),b的座標(xb,yb)那麼a,b之間的邊可以這樣畫:

plot([xa,xb],[ya,yb])

9樓:泊進

連通關係也是已知的嗎?是用什麼表示連通關係的?

已知一些x y座標,怎麼在cad中把這些點畫出來

10樓:愚喬啊

工具:autocad  2018

1、開啟cad 2018,先設定插入點的樣式,這樣的目的是能在插入點後能方便的找到插入的點

2、在cad軟體“繪圖”中選擇點(單點)插入3、輸入已知xy的座標值,需要注意的是,在輸入完x座標後,在電腦中按下“tab”鍵,切換到y值再輸入。

4、下圖即是最終的出入點的**。

11樓:

如何利用excel輸入座標在cad中畫線?

怎樣 用matlab隨機生成幾個二維座標點,然後用這些點畫vonoroi圖??請高手指教~沒財富了~~不好意思

12樓:匿名使用者

x=rand(10,1);

y=rand(10,1); %生成隨機點(x,y),10個

voronoi(x,y);

如何在matlab中繪製二維多座標圖

13樓:匿名使用者

gplot(a,b)%a-關係矩陣,b-各點座標

14樓:匿名使用者

用plot(x,y)x y包含要畫的所有x點和y點

或者用scatter

然後用text這個函式插入座標。座標值可通過x y取得

text(x,y,'string')

text(x,y,z,'string')

text(...'propertyname',propertyvalue...)

'string'這個地方是要輸入string的

所以如果你計算出來的距離是數字,要用num2str()來變成string。

例如 c = 8

text(1,3,num2str(c))

達到的效果就是在x=1 y=3的位置插入字元8

你要找的就是一個x +a y+b的這麼一個座標,插入你的點座標。

a b是調整這個座標的數字,例如a=1 b=1 text( x+a,y+b,'(1,1)')

就是在x + 1 y + 1的座標畫出'(1,1)'

___補充不是直接用x y

應該用一個for迴圈

for i = 1:5

text(x(i),y(i),['(',num2str(x(i),',',num2str(y(i))) ,')'])

end這樣就是x y 1到5的座標上畫(x,y) 例如 (1,1) (2,2)

matlab如何用二維矩陣畫出三維圖形

由於你沒有指定x,y座標的具體取值,下面 就直接用整數版序列代權替了.x 1 size data,1 y 1 size data,2 x,y meshgrid x,y surf x,y,data matlab 如何將二維陣列繪製成影象 1 首先,在工復 作命令視窗 制 mand windows輸入下...

CAD三維座標軸如何變成二維的,怎樣將CAD三維檢視變回二維

cad三維座標軸變成二維的步驟如下 1 首先點選桌面快捷方式開啟autocad 2014 通過選單欄 檔案 開啟 選項,選擇檔案 對話方塊載入三維模型。2 接著找到 工作空間 選項位置。一個是左上角的 工作空間 下拉框。3 另一個是右下角的 切換工作空間 按鈕,並設定工作空間為 草圖與註釋 4 接著...

用MATLAB程式設計,如何將變數在二維中表示出來,也就是等高線之類的。比如已知x

x linspace 3,3,100 定義x y linspace 3,3,100 定義y gridx,gridy meshgrid x,y 生成baix y平面網格 以 z x.exp x.du2 y.2 為例,計算z 可以zhi用z x y,但是畫出來dao 不好看,哈哈內 z gridx.ex...