matlab文件运行提示输入参数数目不足,但是单独一行可运行
发布网友
发布时间:2022-04-24 03:20
我来回答
共2个回答
热心网友
时间:2023-10-24 12:52
保存成函数之后运行,需要给函数提供输入参数
如果你的工作空间中有一个变量vector,你需要对其标准化
在编写好cwstd.m文件之后
在命令行输入std=cwstd(vector);
就可以看到生成了std变量,是vector经过标准化之后的结果
如果你有另外一个变量a,想将其标准化,结果存在b中
那么在命令行输入b=cwstd(a);
写成函数文件之后,输入输出参数都只是名字
供函数内部调用和返回,已经和你原本空工作空间中的变量没有关系了
因此,你可以在调用函数的时候给它输入不同名字的参数,输出不同名字的参数
热心网友
时间:2023-10-24 12:53
没有问题,请注意保存成m文件的时候,就相当于函数了,需要调用
>> a=rand(5,5);
>> cwstd(a)
ans =
0.0343 0.0468 0.0439 0.2080 0.2786
0.0979 0.2879 0.1305 0.0113 0.2732
0.1922 0.2839 0.2834 0.2693 0.1442
0.3365 0.1440 0.2452 0.2962 0.2410
0.3391 0.2374 0.2970 0.2152 0.0629
>>
热心网友
时间:2023-10-24 12:52
保存成函数之后运行,需要给函数提供输入参数
如果你的工作空间中有一个变量vector,你需要对其标准化
在编写好cwstd.m文件之后
在命令行输入std=cwstd(vector);
就可以看到生成了std变量,是vector经过标准化之后的结果
如果你有另外一个变量a,想将其标准化,结果存在b中
那么在命令行输入b=cwstd(a);
写成函数文件之后,输入输出参数都只是名字
供函数内部调用和返回,已经和你原本空工作空间中的变量没有关系了
因此,你可以在调用函数的时候给它输入不同名字的参数,输出不同名字的参数
热心网友
时间:2023-10-24 12:53
没有问题,请注意保存成m文件的时候,就相当于函数了,需要调用
>> a=rand(5,5);
>> cwstd(a)
ans =
0.0343 0.0468 0.0439 0.2080 0.2786
0.0979 0.2879 0.1305 0.0113 0.2732
0.1922 0.2839 0.2834 0.2693 0.1442
0.3365 0.1440 0.2452 0.2962 0.2410
0.3391 0.2374 0.2970 0.2152 0.0629
>>
热心网友
时间:2023-10-24 12:52
保存成函数之后运行,需要给函数提供输入参数
如果你的工作空间中有一个变量vector,你需要对其标准化
在编写好cwstd.m文件之后
在命令行输入std=cwstd(vector);
就可以看到生成了std变量,是vector经过标准化之后的结果
如果你有另外一个变量a,想将其标准化,结果存在b中
那么在命令行输入b=cwstd(a);
写成函数文件之后,输入输出参数都只是名字
供函数内部调用和返回,已经和你原本空工作空间中的变量没有关系了
因此,你可以在调用函数的时候给它输入不同名字的参数,输出不同名字的参数
热心网友
时间:2023-10-24 12:53
没有问题,请注意保存成m文件的时候,就相当于函数了,需要调用
>> a=rand(5,5);
>> cwstd(a)
ans =
0.0343 0.0468 0.0439 0.2080 0.2786
0.0979 0.2879 0.1305 0.0113 0.2732
0.1922 0.2839 0.2834 0.2693 0.1442
0.3365 0.1440 0.2452 0.2962 0.2410
0.3391 0.2374 0.2970 0.2152 0.0629
>>