发布网友 发布时间:2022-04-24 16:00
共3个回答
热心网友 时间:2023-10-18 05:57
1、首先需要知道matlab中查看数据类型函数是class,可以先在命令行窗口中help class。
2、在命令行窗口中输入“a=123 class(a)”。
3、按回车键可以看到变量a的类型是double类型。
4、输入“b='1234' class(b)”。
5、按回车键之后,可以看到变量b的类型是字符类型,我们也可以查看一下matlab中常用数据类型。
热心网友 时间:2023-10-18 05:58
到底是哪种报错?如果是函数未定义,那看看这个函数是不是包含在主函数的文件夹内,一定要在和主函数同一路径下。
热心网友 时间:2023-10-18 05:58
定义的函数输出变量是output和ares什么的,但在函数声明里面就变成了a,b,c,这怎么能有输出值呢?
而且既然输出值有两个,调用zuida(x)的时候应该是[output ares]=zuida(x),这样才能有两个输出值。
我觉得楼主应该是想求最大值和他的坐标?那把输出函数改成[c a b],调用的时候写成[c a b]=zuida(x)就行了。
function [c, a, b]=zuida(x)