在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
ans= 1 matlab里面的ans是一个系统量,当m文件中出现非赋值性的计算时,matlab会把结果自动存入ans。 如果m文件中每一个计算都是赋值的,即所计算的结果都是保存在自己设定的变量中的,那么ans一直没有得到使用,就会一直是1。
----------------------------------------------- 解决方法: if语句引导的循环后,没加分号;导致其一直输出。加上分号即可!
------------------------------------------------------------ 分号是用来抑制输出的~ if后可以加分号~for循环后也可以加分号~ --------------------------------------------------------------- if语句: if.....end结构 if....else...end 结构 if..elseif...else...end 结构 ------------------------------------------------------------- for循环语句: for i=1:0.1:50; for 循环变量=表达式1:表达式2:表达式3 循环体语句 ...... end 其中,表达式1的值为循环变量的初值,表达式2的值为步长,表达式3的值为循环变量的终值。步长为1时,表达式2可以省略。 ----------------- for语句更一般的格式为: for 循环变量=矩阵表达式 循环体语句 end 执行过程是依次将矩阵的各列元素赋给循环变量,然后执行循环体语句,直至各列元素处理完毕。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论