matlab由離散點繪製光滑曲線並額外標註點

2021-08-19 04:09:27 字數 646 閱讀 9159

最近專業選修課在學matlab,因為之前做課程專案用過,所以學著還是蠻順利的。直到最近需要做一張圖,將存在一張excel表裡的資料畫出來,並且標註一些不在定義域裡的點。

乍一看要求還沒太明白,就先把data.xlsx裡的資料讀出來:

data=xlsread('data.xlsx');

x = data(1:8,1)';

up = data(1:8,6)';

down = data(1:8,7)';

自變數是尺寸,因變數是兩個百分比的數值

用matlab繪製篩孔直徑和最後兩欄的影象

直接plot的話是折線圖:

figure;

plot(x,down);

xlabel('篩孔尺寸/mm');ylabel('下')

for i = 1:sizeofup

text(x(i),down(i),[' (',num2str(x(i)),',',num2str(down(i)),')'],'color','b');hold on;

end

Matlab利用序列離散點繪製漸變顏色空間曲線

寫 時候,可能會用到繪製空間曲線。這裡給出乙個自己寫的matlab函式,用於將一組離散的3d點繪製成空間曲線。點多的時候效果比較好,因為每兩個點之間是直線連線。曲線的顏色是從起點到終點漸變的 function drawcolorfulcurve pointlist,startpointcolor,e...

MATLAB 離散點的圓弧擬合

最近做專案,會遇到很多資料擬合的問題,通常在網上搜尋時會看到很多 乙個個嘗試有對有錯,下面根據專案進展情況總結一下用到的相關知識。都是由本人親測,雖然簡單但是絕對正確的 首先是圓弧擬合的 由離散點擬合 t1為二維矩陣,t1的第一行為x軸的資料點,t1的第二行為y軸的資料點,用 表示為 t1 1,x,...

matlab之連續 離散的三維曲面繪製

連續 其實也不算連續,但為了和離散區分,定義為連續,與下面離散點的不同就是,連續表示z可以用x,y來表示,而離散是純的散點。z沒有乙個確定的關於x,y的函式形式 一般採用surf x,y,z 命令。注意x於y是同維數還是不同維數,均需要採用meshgrid 函式將其變為同維數的矩陣。z為以x與y作為...