谁帮我指出matlab编程代码中的错误,帮我调整下.急求!function level3[ed,dd,sd,gd,pn,h0,k1,k2,h1,s]=readlevelnetdata;global pathname net_name s_datafile a1_datafile;global ed dd sd pn gd h0 k1 k2 h1 s dh;[dh,h,V,L,uw0,uwh,uw1]=calculat

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 04:08:34
谁帮我指出matlab编程代码中的错误,帮我调整下.急求!function level3[ed,dd,sd,gd,pn,h0,k1,k2,h1,s]=readlevelnetdata;global pathname net_name s_datafile a1_datafile;global ed dd sd pn gd h0 k1 k2 h1 s dh;[dh,h,V,L,uw0,uwh,uw1]=calculat

谁帮我指出matlab编程代码中的错误,帮我调整下.急求!function level3[ed,dd,sd,gd,pn,h0,k1,k2,h1,s]=readlevelnetdata;global pathname net_name s_datafile a1_datafile;global ed dd sd pn gd h0 k1 k2 h1 s dh;[dh,h,V,L,uw0,uwh,uw1]=calculat
谁帮我指出matlab编程代码中的错误,帮我调整下.急求!
function level3
[ed,dd,sd,gd,pn,h0,k1,k2,h1,s]=readlevelnetdata;
global pathname net_name s_datafile a1_datafile;
global ed dd sd pn gd h0 k1 k2 h1 s dh;
[dh,h,V,L,uw0,uwh,uw1]=calculatelevelnet(ed,dd,sd,pn,gd,h0,k1,k2,h1,s);
writelevelnetdata(pn,k1,k2,h1,V,L,h0,dh,h,uwh,uw0); %输出水准网计算结果
return
function[dh,h,V,L,uw0,uwh,uw1]=calculatelevelnet(ed,dd,sd,pn,h0,be,en,hd,distance);
% 水准平差网
A=sparse(zeros(sd,gd)); %求解系数阵
b=(0:(gd-1)*sd);
A(be'+b)=-1;
A(en'+b)=1;
A=A';
A=A(:,1:dd);
l=zeros(gd,1); %求解常数项
l=h0(be)-h0(en)+hd;
p=diag(1./distance); %权阵
dh=inv(A'*p*A)*A'*p*1; %高程改正数
h00=h0(dd+1:sd);
h0=h0(1:dd); %待定点高程近似值
h=h0+dh; %待定点高程平差值
V=A*dh-1; %高差观测值改正数
L=hd+V; %高差观测值平差值
%精度评定
uw0=sqrt(V'*p*V/(gd-dd)); %单位权中误差
Qxx=inv(A'*p*A);
uwh=uw0*sqrt(diag(Qxx)); %待定点高程平差值中误差
uwh(dd+1:ed+dd)=0.0;
Qff=A*Qxx*A';
uw1=uw0*sqrt(diag(Qff)); %高差平差值中误差
h=[h;h00]; %所有点高程
h0=[h0;h00];
dh=[dh;zeros(ed,1)];
return
function [ed,dd,sd,gd,pn,h0,k1,k2,h1,s]=readlevelnetdata;
global pathname net_name s_datafile b_datafile;
global ed dd sd pn gd h0 k1 k2 h1 s k11 k12;
k1=[];k2=[];h=[];s=[];
if(isempty(pathname)|isempty(net_name))
[filename,pathname]=uigetfile('*.txt','Input filename');
i=find('.'==filename);
net_name=filename(1:i-1);
end
fid1=fopen(strcat(pathname,net_name,s_datafile),'rt');
if(fid1==-1)
msgbox('Input File or Path is not correct','Warning','warn');
return;
end %open afile to read
%open afile to read
ed=fscanf(fid1,'%f',1); %已知点个数
dd=fscanf(fid1,'%f',1); %未知点个数
sd=ed+dd; %总点数
gd=fscanf(fid1,'%f',1); %观测点个数
pn=fscanf(fid1,'%f',sd); %点号
%known data
h0=fscanf(fid1,'%f',ed); %已知点高程
h0(dd+1:ed+dd)=h0(1:ed)
heightdiff=fscanf(fid1,'%f',[4,gd]);
heightdiff=heightdiff';
k1=heightdiff(:,1); %起点
k2=heightdiff(:,2); %终点
k11=heightdiff(:,1); %起点
k12=heightdiff(:,2); %终点
h1=heightdiff(:,3); %高差
s=heightdiff(:,4); %距离
fclose('all');
%点号转换
[k1,k01]=chkdat(sd,pn,k1);
[k2,k02]=chkdat(sd,pn,k2);
h0(1:dd)=20000.;
ie=0;
while(1)%计算近似高程
for k=1:gd
i=k1(k);
j=k2(k);
if(h0(i)le4)
h0(j)=h0(i)+h1(k);
ie=ie+1;
end
if(h0(i)>le4&h0(j)

谁帮我指出matlab编程代码中的错误,帮我调整下.急求!function level3[ed,dd,sd,gd,pn,h0,k1,k2,h1,s]=readlevelnetdata;global pathname net_name s_datafile a1_datafile;global ed dd sd pn gd h0 k1 k2 h1 s dh;[dh,h,V,L,uw0,uwh,uw1]=calculat
错误报告呢.

谁帮我指出matlab编程代码中的错误,帮我调整下.急求!function level3[ed,dd,sd,gd,pn,h0,k1,k2,h1,s]=readlevelnetdata;global pathname net_name s_datafile a1_datafile;global ed dd sd pn gd h0 k1 k2 h1 s dh;[dh,h,V,L,uw0,uwh,uw1]=calculat 帮我用matlab编程计算图中的式子 帮我检查一下,错误指出来! 谢谢你帮我指出了作文中的错误,用英语怎么说?用(point out) 关于C语言编程的问题.题目要求输入一个英文句子,单词之间用空格号隔开,找出句子里面一共多少个单词.这是我的程序,但是结果老是2,请大家帮我指出其中的错误.#includevoid main(){char a[100],c;int 各位大神帮我检查一下有没有错误,请指出! 请帮我指出下列离子反应方程式那里错误. 帮帮我 我Matlab很差 matlab怎么输出所用三位数的素数所有三位数的素数 我希望不用代码 我想要具体的编程过程 matlab编程计算下列非线性最小二乘问题5.10,完全没编程思路求大神给代码,最好有思路.我用的是matlab2014a 他指出了我作文中的错误 用英语怎么说 有人能帮我用matlab写出这些公式的计算代码么?其中, 请帮我检查一下,这张作业有没有错误,如有错误请指出! 帮我看看作文写的如何,帮我指出错误谢谢了 数学建模各种算法MATLAB的编程代码像排队论MATLAB的模拟程序、灰色模型的算法程序等!反正涉及数学建模需要编程的的程序代码尽可能多的给我!好的话在+100分, 请英语高手帮我修改下这个句子…并指出其中的错误…I support take part in the test of spoke English. Fibonacci数列的C++编程,运行错误,请帮我看看以下是代码,会的朋友帮我看看错在哪?算法是正确的吗,有更好的吗?//递归算法——求Fibonacci数列的第n项和前n项和#include using namespace std;int main(){int n 谁帮我写一个matlab的编程~y=tan(pi/4)*ln(25/x);求ymax的曲线,x可以自己定义 matlab遗传算法求函数最小值问题!我要用我的目标函数去替换 代码2.txt 中的目标函数,该修改代码2中的哪些地方,或者是帮我修改好发给我,我的目标函数在这里!