运行仿真还是说某个参数未定义

运行仿真还是说某个参数未定义,第1张

您好,(1)首先你这个是一个函数,外面调用的时候,具体参数给的多少我并不知道。就是诸如structData,PosiData,具体是什么我并不知道,无法确切给出答案。

(2)但是根据报错信息,我推断,是这段程序没执行到:

for j=1:NumOfStockSec

。。。。。。

end

MATLAB中的“不需要定义”,仅限于赋值语句。例如"a=1"可以直接写,不用像C语言那样"int aa=1"。但是其他的语句就不是,例如"b=a+1",运行这句话的时候,b可以还没有定义,但a一定要有,否则你拿什么来加1呢?!

此处:只有执行了这段FOR语句,才会有stockCode这个变量,假设NumOfStockSec=0,那么这段FOR循环就进不去,当然不会有stockCode这个变量,在后面用stockCode的时候就会报错,说未定义。

(3)你可以用设置断点的方法调试你的程序,在这个程序一开头的地方设一个断点。

鼠标移到[NumOfTradeSec,NumOfStockSec]=size(ShareData)这句话,按F12即可

然后按“运行”程序会在这里停住,你在单步运行(按F11),看究竟为什么stockCode没有定义到

南京理工大学 计算机科学与技术学院有智能机器人专业,是与美国卡耐基梅隆大学(CMU)合作培养双学位项目。具体如下。

南京理工大学智能机器人专业2015年考研招生简章招生目录

专业代码:0812Z2

研究方向

01、智能机器人环境理解

02、智能机器人运动规划

03、人机交互技术

考试科目

101 思想政治理论

201 英语一

301 数学一

A组:

877 计算机专业基础C(计算机组成原

理、数据结构、 *** 作系统)

B组:

823 电子技术基础

复试科目、复试参考书

复试笔试科目:

程序设计(C++上机 *** 作)

A组

数据库与计算机网络

B组

机械设计

备注:与美国卡耐基梅隆大学(CMU)合作培养双学位项目。要求具有托福成绩,执行中外合作项目学费标准。详情参见项目主页:http://msrt.njust.edu.cn

根据选择初试科目的不同,分别划复试分数线


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8169970.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存