楼主: xingyun1688
1600 6

[问答] 各位大神看看生成的函数哪出错了? [推广有奖]

  • 9关注
  • 20粉丝

副教授

21%

还不是VIP/贵宾

-

威望
0
论坛币
4946 个
通用积分
92.2721
学术水平
33 点
热心指数
29 点
信用等级
24 点
经验
2181 点
帖子
324
精华
0
在线时间
931 小时
注册时间
2011-4-4
最后登录
2024-4-9

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
function z = f0226(x,y)
z = sin(x.^2)+y.^2-2*x-5
end

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:function CTI End Fun UNC function

沙发
Benlaron 发表于 2014-5-22 15:32:34 |只看作者 |坛友微信交流群
报错信息呢?

数据维数不对是输入问题,不是函数本身的问题
就这个函数的句法来说,没发现什么问题=。=

使用道具

藤椅
xingyun1688 学生认证  发表于 2014-5-22 20:18:53 |只看作者 |坛友微信交流群
Benlaron 发表于 2014-5-22 15:32
报错信息呢?

数据维数不对是输入问题,不是函数本身的问题

??? Input argument "x" is undefined.

Error in ==> f0226 at 2
z = sin(x.^2)+y.^2-2*x-5
本人初学望见谅

使用道具

板凳
Benlaron 发表于 2014-5-22 22:02:23 |只看作者 |坛友微信交流群
xingyun1688 发表于 2014-5-22 20:18
??? Input argument "x" is undefined.

Error in ==> f0226 at 2
话说,你是不是没理解函数的作用?

举个例子,函数就是一个自动煮菜机
里面的原理你可以“不用管”,你只要往里面加原料就是了
最终它会根据你的原料煮出相应的菜来

比喻有点粗俗
在这里的错误是:你的机器有了,但是原料(x, y)还没给出来
所以matlab会报错
你要做的是在命令窗口输入x = 1, y = 2
给x, y赋一个值,这样再回车才能跑出结果

直接点function所在的m文件,是无效的
报错那是必然的

使用道具

报纸
xingyun1688 学生认证  发表于 2014-5-22 22:20:30 |只看作者 |坛友微信交流群
Benlaron 发表于 2014-5-22 22:02
话说,你是不是没理解函数的作用?

举个例子,函数就是一个自动煮菜机
哦 他是需要调用的,用的时候拿出来就行了,对吧?

使用道具

地板
Benlaron 发表于 2014-5-22 22:53:13 |只看作者 |坛友微信交流群
xingyun1688 发表于 2014-5-22 22:20
哦 他是需要调用的,用的时候拿出来就行了,对吧?
嗯,是的,比如说
x = 1;
y = 2;
z = f0226(x, y)

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
xingyun1688 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

7
xingyun1688 学生认证  发表于 2014-5-23 12:54:17 |只看作者 |坛友微信交流群
Benlaron 发表于 2014-5-22 22:53
嗯,是的,比如说
x = 1;
y = 2;
谢谢 哈哈

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-13 02:39