无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Matlab--函數(shù)擬合、Dijkstra算法

2022-12-29 19:59 作者:洛溪い  | 我要投稿

函數(shù)擬合

題目:

題目1

代碼:

>> x=[0,34,67,101,135,202,259,336,404,471];

>> y=[15.18,21.36,25.72,32.29,34.03,39.45,43.18,43.46,40.83,30.75];

function [fitresult, gof] = createFit(x, y)

[xData, yData] = prepareCurveData( x, y );

ft = fittype( 'gauss1' );

opts = fitoptions( 'Method', 'NonlinearLeastSquares' );

opts.Display = 'Off';

opts.Lower = [-Inf -Inf 0];

opts.StartPoint = [43.46 336 210.279614505574];

[fitresult, gof] = fit( xData, yData, ft, opts );

figure( 'Name', '無標(biāo)題擬合 1' );

h = plot( fitresult, xData, yData );

legend( h, 'y vs. x', '無標(biāo)題擬合 1', 'Location', 'NorthEast', 'Interpreter', 'none' );

xlabel( 'x', 'Interpreter', 'none' );

ylabel( 'y', 'Interpreter', 'none' );

grid on

Dijkstra算法:

題目:

題目2

代碼:

clc,clear all

a=zeros(8);

a(1,2)=4;a(1,3)=6;

a(2,4)=5;a(2,5)=4;

a(3,4)=4;a(3,5)=7;

a(4,6)=9;a(4,7)=7;

a(5,6)=5;a(5,7)=6;

a(6,8)=4;a(6,7)=5;

a(7,8)=1;

a=a+a'

a(find(a==0))=inf

pb(1:length(a))=0;pb(1)=1;

index1=1;?

index2=ones(1,length(a));

d(1:length(a))=inf;d(1)=0;

temp=1;

while sum(pb)<length(a)

tb=find(pb==0);

d(tb)=min(d(tb),d(temp)+a(temp,tb));

tmpb=find(d(tb)==min(d(tb)));

temp=tb(tmpb(1));

pb(temp)=1;

index1=[index1,temp];

temp2=find(d(index1)==d(temp)-a(temp,index1));

index2(temp)=index1(temp2(1));

end

d,index1,index2

Matlab--函數(shù)擬合、Dijkstra算法的評論 (共 條)

分享到微博請遵守國家法律
民丰县| 建阳市| 韩城市| 阿勒泰市| 确山县| 怀化市| 延寿县| 汽车| 宿迁市| 依兰县| 黄大仙区| 阜平县| 揭东县| 博乐市| 苍南县| 库伦旗| 华阴市| 丰镇市| 乐山市| 台中县| 西乌珠穆沁旗| 图木舒克市| 仪征市| 盘山县| 富蕴县| 万年县| 太保市| 九龙城区| 永清县| 邵阳市| 西吉县| 淮南市| 玉林市| 邵阳县| 繁峙县| 思茅市| 宁晋县| 汉川市| 霍州市| 如皋市| 来宾市|