1樓:匿名使用者
只要知道點的座標就行。這個程式就可以做到:
x=input('a=')
y=input('b=')
plot(x,y,'-ob')
axis([-1 1 -1 1])
把他放在m檔案中,然後在command window中輸入檔名,回車,
輸入矩陣a,回車
輸入矩陣b,回車
這樣就可以了。
在plot寫完後加上axis([a b c d])則表明圖線的x軸範圍為a~by軸範圍為c~daxis([a b c d])的範圍你可以具體設定,範圍不夠就擴大。
2樓:匿名使用者
你說的應該是畫散點圖,和曲線擬合兩部分。給我郵箱吧。
給你畫圖和擬合的簡單教學資料,希望有幫助。
今天有效
求解答:matlab如何把畫圖畫出的離散點進行連線
3樓:匿名使用者
plot(x,y,'o'); o 在plot表示為圓圈,你可以help plot ,plot的線型和線的顏色就出來 ,然後可以自己隨意選擇!
4樓:匿名使用者
你按原來的資料用實線虛線重新畫一次不就行了x=0:0.1:2*pi;
y=10*sin(x); %比如x,y是你的資料plot(x,y,'o')
hold on
plot(x,y,'-')
hold on
plot(x,y,':')
也可以在影象上選擇edit plot,然後點選你要修改的線進行修改
5樓:析運鵬
在**視窗的選單裡直接找就可以了
matlab中如何將一函式 離散的點 連成線?
6樓:匿名使用者
最好不用hold on重複繪圖,而是對繪圖資料進行加工處理,一次性繪圖,如增加一箇中間變數x,y,如下:
clear all
a=15;w=0.3;k1=0.778;k2=0.2;c1=5;c3=6;x=0.4;y=0.5;z=0.6;x=;y=;
for i=0:1:120
x1=x;
y1=y;
z1=z;
x=x1+k1*x1*(w*a-2*w*(1+c1)*x1-y1-w*z1);
y=y1+k2*y1*((1-w)*a-x-2*(1-w)*(1+c1)*y1-(1-w)*z1);
z=(a-x1-y1)/(2*(1+c3));
%plot(i,x1,'r-+');
%hold on;
x=[x;i];y=[y;x1];
endplot(x,y,'r-+');
7樓:匿名使用者
clear all
a=15;w=0.3;k1=0.778;k2=0.2;c1=5;c3=6;x=0.4;y=0.5;z=0.6;
for i=0:1:120
x1=x;
y1=y;
z1=z;
x=x1+k1*x1*(w*a-2*w*(1+c1)*x1-y1-w*z1);
y=y1+k2*y1*((1-w)*a-x-2*(1-w)*(1+c1)*y1-(1-w)*z1);
z=(a-x1-y1)/(2*(1+c3));
line([i i+1],[x1 x]);
hold on;end
8樓:
for前面加上
x_axis=;
y_axis=;
去掉for迴圈中的plot語句,在end 後 加上plot(x_axis,y_axis);
matlab怎麼在實線上畫點?
如何在matlab實現離散點畫圖
9樓:大野瘦子
利用scatter函式畫散點圖:plot(x,y,'r.')
例子:假如你有3個點
no x y
1 1 4
2 2 5
3 3 6
那麼**如下:
x = [1 2 3]
y = [4 5 6]
plot(x,y,'r.')
figure
scatter(x,y)
matlab中scatter函式的用法(繪製散點圖)
語法:scatter(x,y)
scatter(x,y,sz)
scatter(x,y,sz,c)
scatter(___,'filled')
scatter(___,mkr)
scatter(___,name,value)
scatter(ax,___)
s = scatter(___)
說明:scatter(x,y) 在向量 x 和 y 指定的位置建立一個包含圓形的散點圖。該型別的圖形也稱為氣泡圖。
scatter(x,y,sz) 指定圓大小。要繪製大小相等的圓圈,請將 sz 指定為標量。要繪製大小不等的圓,請將 sz 指定為長度等於 x 和 y 的長度的向量。
scatter(x,y,sz,c) 指定圓顏色。要以相同的顏色繪製所有圓圈,請將 c 指定為顏色名稱或 rgb 三元數。要使用不同的顏色,請將 c 指定為向量或由 rgb 三元陣列成的三列矩陣。
scatter(___,'filled') 填充圓形。可以將 'filled' 選項與前面語法中的任何輸入引數組合一起使用。
scatter(___,mkr) 指定標記型別。
scatter(___,name,value) 使用一個或多個名稱-值對組引數修改散點圖。例如,'linewidth',2 將標記輪廓寬度設定為 2 磅。
scatter(ax,___) 將在 ax 指定的座標區中,而不是在當前座標區中繪製圖形。選項 ax 可以位於前面的語法中的任何輸入引數組合之前。
s = scatter(___) 返回 scatter 物件。在建立散點圖後,以後可使用 s 對其進行修改。
10樓:劉惜倪胤騫
把對線上的元素也編成一個陣列,跟x一一對應,然後用plot就行了啊。
11樓:匿名使用者
可以用matlab的基本平面圖形函式,即plot()函式實現離散點圖。
用法:plot(x,y,'*')
例項:x=[0 0.2 0.4 0.6 0.8 1];
y=[1 0.84779959 0.6049828 0.34716436 0.27696241 0];
plot(x,y,'*')
xlabel('x'),ylabel('y')
12樓:匿名使用者
將x與y座標分別以陣列的形式表示
如1到4點
1 9185 500
2 1445 560
3 7270 570
4 3735 670
x=(9185 1445 7270 3735)y=(500 560 570 670)
建立陣列的同時注意x與y的對應
然後用plot(x,y)
可以實現1,2,3,4點連線圖
不知道你問的是不是這個意思
如果是的話則需要對應輸入你列舉的50個資料
matlab中畫出一組離散點後,怎麼把這些點連成線啊 5
13樓:匿名使用者
用plot 你上網搜一下plot的用法就知道了。
matlab 畫圖怎樣將離散的點連線
14樓:天雲小店
用曲線擬合函式吧
15樓:匿名使用者
解決方法
1 利用scatter函式畫散點圖
2 plot(x,y,'r.')
例子:假如你有3個點:
no x y
1 1 4
2 2 5
3 3 6
那麼**如下
x = [1 2 3]
y = [4 5 6]
plot(x,y,'r.')
figure
scatter(x,y)
註解:在plot(x,y,'r.') 中的 r是指顏色為紅色,. 是指點的形狀為的點狀,也可以改成其它形狀的,具體可以用matlab命令help plot檢視!
matlab中用plotyy命令畫出的圖形是點集,怎樣將點連成線?
16樓:瘦成一導閃電呀
簡單來說就是,先得到控制代碼,再做相應的修改
舉個例子就能看明白了
figure
x = 0:0.1:20;
y1 = 200*exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(10*x);
[ax,h1,h2] = plotyy(x,y1,x,y2,'plot');
set(h2,'marker' ,'^')set(h1,'marker' ,'o')同理可以修改線型,顏色,等等。
17樓:匿名使用者
貌似不存在這個問題哦,a=xlsread('test.xls');plotyy(a(:,1),a(:
,2),a(:,1),a(:,3));出來的就直接是線啊。
你的原資料是神馬涅
18樓:可每羊
set(h1(1),'linewidth',1,'linestyle','-','marker','.','color','k');
19樓:匿名使用者
(1),'xlim',[0,40]);
>> set(ax(2),'xlim',[0,40]);
怎樣用matlab畫幾個已知的點
不用30個plot,把30個點的x座標都放到x 1 30 裡,y座標放到y 1 30 裡就行了 plot x,y,o x是二維點的橫座標向量 y是二維點的縱座標向量 matlab怎麼把一組已知的點畫在座標圖上?1 雙bai擊matlab軟體du圖示,開啟matlab軟體,可以看到zhimatlab軟...
如何用matlab程式設計計算該組公式的離散點
題主給出的一組公式要求x i y i 值 離散點 通過分析可以按下列思路來實現。1 根據 0 的範圍,求出 theta 0 pi 20 pi n 50 r 5 u sqrt n 2 cos theta 2 sin theta mx n cos theta my u sin theta 2 根據x e...
已知周期函式週期的表示式,用matlab畫出前幾個週期的影象
熊熊佳玟 將自變數的值餘,如週期為m,自變數為n,則用mod n,16 來代替n 我看這就怪了 在這裡週期應該是 0,r 後邊是開區間,然後下個週期為 r,2r 否則v r點就會出現兩個值了。程式如下,clear clc close all r 2.7668e 003 r 17.3225 k 0.0...