我是靠谱客的博主 尊敬麦片,最近开发中收集的这篇文章主要介绍matlab 数据大读取出错,matlab读取数据出错了,请求帮忙解决!!,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

运行以下程序:

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读取数据出错了,请求帮忙解决!!所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部