我在使用matlab和与函数文件的关联时遇到了一些问题。我被问到以下问题。
“为以下函数编写用户定义的MATLAB函数文件z = (x^2 + 1)(y^2 - x)
函数的输入为x
和y
,输出为z
。将函数命名为{{ 1}}。编写函数,以便q2_func
和x
可以是向量。
A)使用函数y
计算并显示z的值,其中x = -3且y = 3。
B)使用函数q2_func
计算并显示z的值x = [1 2] amd y = 3.
到目前为止,对于我的函数文件,我有以下
q2_func
并用于实际的matlab编程
function [ z ] = q2_func(x, y)
x = (x.^2 + 1)*(y.^2 - x);
end
当我点击跑步时,我得到了错误
x1 = q2_func(-3, 3)
到目前为止我做错了什么?感谢任何帮助,谢谢
答案 0 :(得分:2)
首先,你的功能有误,它应该是z = (x.^2 + 1).*(y.^2 - x);
。
其次,您是否已将函数保存为当前目录中的q2_func.m
或MATLAB路径中的某个位置?错误消息表明MATLAB找不到该文件。