matlab函数文件有两个变量

时间:2014-05-01 13:23:53

标签: function matlab

我在使用matlab和与函数文件的关联时遇到了一些问题。我被问到以下问题。 “为以下函数编写用户定义的MATLAB函数文件z = (x^2 + 1)(y^2 - x)函数的输入为xy,输出为z。将函数命名为{{ 1}}。编写函数,以便q2_funcx可以是向量。

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)

到目前为止我做错了什么?感谢任何帮助,谢谢

1 个答案:

答案 0 :(得分:2)

首先,你的功能有误,它应该是z = (x.^2 + 1).*(y.^2 - x);

其次,您是否已将函数保存为当前目录中的q2_func.m或MATLAB路径中的某个位置?错误消息表明MATLAB找不到该文件。