作业帮 > 综合 > 作业

关于matlab中function的问题!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/08 20:19:24
关于matlab中function的问题!
我想自己设计一个工具箱,只要输入就会有结果.但工具箱本身的自变量我怎么定义呢?
我想定义这么一个函数 function y=PPP(x)
y=x^2;
我定义上面的PPP函数后
下次只要输入y=PPP(3)
就会有y=8的结果出现
现在的问题是在 function 中我如何给 x 下定义呢?当 x 是矩阵的时候又给如何定义呢?
现在我知道的是如果在function直接给x赋值,比如 function y=PPP(x)
x=2;
y=x^2;
那我下次调用函数PPP时y的结果是不变的
如 y=PPP(3)
y=PPP(4)
结果都是y=8,很明显错误
function y=PPP(x)
y=x.^2; %加点
怎么还是不行啊啊
你用的是什么版本啊?
PPP(3)
ans =
9
>> PPP(4)
ans =
16
>> PPP(5)
ans =
25
>> PPP([1 2 3;4 5 6])
ans =
1 4 9
16 25 36
>>
----------------------
function y=PPP(x)
y=x.^2; %加点