【问题标题】:matlab function files with two variables带有两个变量的matlab函数文件
【发布时间】:2014-05-01 13:23:53
【问题描述】:

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

A) 使用函数q2_func 计算并显示 x=-3 和 y = 3 时的 z 值。 B) 使用函数q2_func 计算并显示 x=[1 2] amd y = 3 的 z 值。

到目前为止,对于我的函数文件,我有以下内容

function [ z ] = q2_func(x, y) x = (x.^2 + 1)*(y.^2 - x); end

对于实际的matlab编程 x1 = q2_func(-3, 3)

当我点击运行时,我得到了错误 undefined function 'q2_func' for input arguments type double

到目前为止我做错了什么?任何帮助表示赞赏,谢谢

【问题讨论】:

    标签: function matlab


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-05
      • 2011-05-31
      • 2013-05-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多