概述
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
运行以下程序:
clc;clear;
delta=0.01;
num=1/delta;
t=1;
ter=input('Input T_ter please.');
x=[1 ter];
k=2*10^11;
Eg=-10000;
T=200;
for n=1:num
dimx=zeros(8,1);
dimx(1)=-k*t*x(n,1)*exp(Eg/x(n,2));
dimx(2)=T*k*t*x(n,1)*exp(Eg/x(n,2))-10*(x(n,2)-373);
y1=x(n,1)+dimx(1)*delta/2;
y2=x(n,2)+dimx(1)*delta/2;
dimx(3)=-k*t*y1*exp(Eg/y2);
dimx(4)=T*k*t*y1*exp(Eg/y2)-10*(y2-373);
y3=x(n,1)+dimx(3)*delta/2;
y4=x(n,2)+dimx(4)*delta/2;
dimx(5)=-k*t*y3*exp(Eg/y4);
dimx(6)=T*k*t*y3*exp(Eg/y4)-10*(y4-373);
y5=x(n,1)+dimx(5)*delta/2;
y6=x(n,2)+dimx(6)*delta/2;
dimx(7)=-k*y5*t*exp(Eg/y6);
dimx(8)=T*k*t*y5*exp(Eg/y6)-10*(y6-373);
x(n+1,1)=x(n,1)+(dimx(1)+2*dimx(3)+2*dimx(5)+dimx(7))*delta/6;
x(n+1,2)=x(n,2)+(dimx(2)+2*dimx(4)+2*dimx(6)+dimx(8))*delta/6;
end
max(x(:,2))
出错:?? Subscript indices must either be real positive integers or logicals.
Error in ==> pfrr at xx
max(x(:,2))
麻烦哪位大侠帮我这个菜鸟指出一下错误;而且当我用max是会出现同一个程序有时可以运行 ,有时又出错的情况,敢问各位达人到底是哪里设置有问题。、
万分感谢!!!!
最后
以上就是尊敬麦片为你收集整理的matlab 数据大读取出错,matlab读取数据出错了,请求帮忙解决!!的全部内容,希望文章能够帮你解决matlab 数据大读取出错,matlab读取数据出错了,请求帮忙解决!!所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复