日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Matlab畫平滑曲線的兩種方法( 擬合或插值后再

系統(tǒng) 2617 0

自然狀態(tài)下,用plot畫的是折線,而不是平滑曲線。

有兩種方法可以畫平滑曲線,第一種是擬合的方法,第二種是用spcrv,其實(shí)原理應(yīng)該都一樣就是插值。下面是源程序,大家可以根據(jù)需要自行選擇,更改擬合的參數(shù)。

clc,clear;
a = 1:1:6; %橫坐標(biāo)
b = [8.0 9.0 10.0 15.0 35.0 40.0]; %縱坐標(biāo)
plot(a, b, 'b'); %自然狀態(tài)的畫圖效果
hold on;
%第一種,畫平滑曲線的方法
c = polyfit(a, b, 2); %進(jìn)行擬合,c為2次擬合后的系數(shù)
d = polyval(c, a, 1); %擬合后,每一個橫坐標(biāo)對應(yīng)的值即為d
plot(a, d, 'r'); %擬合后的曲線

plot(a, b, '*'); %將每個點(diǎn) 用*畫出來
hold on;
%第二種,畫平滑曲線的方法
values = spcrv([[a(1) a a(end)];[b(1) b b(end)]],3);
plot(values(1,:),values(2,:), 'g');

效果:

Matlab畫平滑曲線的兩種方法( 擬合或插值后再用plot即可)

Matlab畫平滑曲線的兩種方法( 擬合或插值后再用plot即可)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 慈利县| 吉水县| 茌平县| 定州市| 北京市| 岳池县| 竹山县| 温泉县| 汶川县| 安图县| 定南县| 马山县| 潮安县| 阿巴嘎旗| 江陵县| 遵义县| 洞口县| 苗栗县| 隆昌县| 康平县| 华坪县| 阿拉善右旗| 百色市| 栾川县| 昌图县| 湛江市| 澳门| 兴业县| 泽州县| 建水县| 肇庆市| 镇赉县| 阜康市| 瑞安市| 红河县| 沾化县| 东兰县| 麦盖提县| 泰宁县| 黑龙江省| 永修县|