求助谁能用matlab实现这个算法啊g=[-253.7,-268.4,-293.4,-330.8,-333.9,-299.4,-273.3,-253.4,-242.6,-224.5,195.1,189.4]h=[150.11,156.82,167.39,181.65,182.82,170.07,159.35,156.76,146.05,137.94,124.21,117.19]for 2 to 11dg(i) = (g(i + 1) + g(i -

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 08:40:16
求助谁能用matlab实现这个算法啊g=[-253.7,-268.4,-293.4,-330.8,-333.9,-299.4,-273.3,-253.4,-242.6,-224.5,195.1,189.4]h=[150.11,156.82,167.39,181.65,182.82,170.07,159.35,156.76,146.05,137.94,124.21,117.19]for 2 to 11dg(i) = (g(i + 1) + g(i -

求助谁能用matlab实现这个算法啊g=[-253.7,-268.4,-293.4,-330.8,-333.9,-299.4,-273.3,-253.4,-242.6,-224.5,195.1,189.4]h=[150.11,156.82,167.39,181.65,182.82,170.07,159.35,156.76,146.05,137.94,124.21,117.19]for 2 to 11dg(i) = (g(i + 1) + g(i -
求助谁能用matlab实现这个算法啊
g=[-253.7,-268.4,-293.4,-330.8,-333.9,-299.4,-273.3,-253.4,-242.6,-224.5,195.1,189.4]
h=[150.11,156.82,167.39,181.65,182.82,170.07,159.35,156.76,146.05,137.94,124.21,117.19]
for 2 to 11
dg(i) = (g(i + 1) + g(i - 1)) / 2 - g(i)
dh(i) = (h(i + 1) + h(i - 1)) / 2 - h(i)
s1 = dg(i) * dh(i) +s1
s2 = dh(i) ^ 2 +s2
end
b = s1 / s2
t = (b + 3.086) / 0.419
printf t

求助谁能用matlab实现这个算法啊g=[-253.7,-268.4,-293.4,-330.8,-333.9,-299.4,-273.3,-253.4,-242.6,-224.5,195.1,189.4]h=[150.11,156.82,167.39,181.65,182.82,170.07,159.35,156.76,146.05,137.94,124.21,117.19]for 2 to 11dg(i) = (g(i + 1) + g(i -
clear all;
close all;
clc;
g=[-253.7,-268.4,-293.4,-330.8,-333.9,-299.4,-273.3,-253.4,-242.6,-224.5,195.1,189.4]
h=[150.11,156.82,167.39,181.65,182.82,170.07,159.35,156.76,146.05,137.94,124.21,117.19]
% for 2 to 11
% dg(i) = (g(i + 1) + g(i - 1)) / 2 - g(i)
% dh(i) = (h(i + 1) + h(i - 1)) / 2 - h(i)
% s1 = dg(i) * dh(i) +s1
% s2 = dh(i) ^ 2 +s2
%
%
% end
%
%
% b = s1 / s2
% t = (b + 3.086) / 0.419
% printf t
s1=0;s2=0;
for j=1:10
i=j+1;
dg(j)=(g(i+1)+g(i-1))/2-g(i);
dh(j)=(h(i+1)+h(i-1))/2-h(i);
s1=dg(j)*dh(j)+s1;
s2=dh(j)^2+s2;
end
b=s1/s2;
t=(b+3.086)/0.419
注:s1,s2初始值?另外最后一个语句没用过,就没加上了