爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10075|回复: 23

[程序设计] 关于M函数的一个问题

[复制链接]
发表于 2014-7-12 11:25:31 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
初学matlab,看书时遇到一个M函数,没看懂,程序是这样的function f=m(t,x);
f=[x(2);2*(1-x(1)^2)*x(2)-x(1)]。我的问题是f=[x(2);2*(1-x(1)^2)*x(2)-x(1)]这句中x(1),x(2)是什么意思,是怎样的用法,之前没见到过这样的用法,请各位帮帮忙啦。。
密码修改失败请联系微信:mofangbao
发表于 2014-7-12 11:32:42 | 显示全部楼层
X的类型可能是数组。一定要关注自变量的类型,以及输出值的数据类型哦~~
密码修改失败请联系微信:mofangbao
发表于 2014-7-12 11:43:32 | 显示全部楼层
数组
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

发表于 2014-7-12 11:57:52 | 显示全部楼层
数组。。。。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

 楼主| 发表于 2014-7-12 20:23:08 | 显示全部楼层
嘻哈哈 发表于 2014-7-12 11:32
X的类型可能是数组。一定要关注自变量的类型,以及输出值的数据类型哦~~

但是之前没有定义任何数组和变量啊,这是怎么回事
密码修改失败请联系微信:mofangbao
发表于 2014-7-12 22:51:28 | 显示全部楼层
曼联现在没$ 发表于 2014-7-12 20:23
但是之前没有定义任何数组和变量啊,这是怎么回事

那么你在使用这个函数时,给输入值时,给数组名给X就行了。
密码修改失败请联系微信:mofangbao
发表于 2014-7-13 10:30:29 | 显示全部楼层
曼联现在没$ 发表于 2014-7-12 20:23
但是之前没有定义任何数组和变量啊,这是怎么回事

这个和你定没定义无关,matlab默认所有变量类型为数组
密码修改失败请联系微信:mofangbao
发表于 2014-7-13 10:31:28 | 显示全部楼层
曼联现在没$ 发表于 2014-7-12 20:23
但是之前没有定义任何数组和变量啊,这是怎么回事

这个和你定没定义无关,matlab默认所有变量类型为数组
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-7-14 17:43:51 | 显示全部楼层
嘻哈哈 发表于 2014-7-12 22:51
那么你在使用这个函数时,给输入值时,给数组名给X就行了。

这个X(1),x(2)感觉类似与我们解二元一次方程组时的X1,X2,还是不知道怎么用的
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-7-14 17:44:07 | 显示全部楼层
二爷名声在外 发表于 2014-7-13 10:31
这个和你定没定义无关,matlab默认所有变量类型为数组

这个X(1),x(2)感觉类似与我们解二元一次方程组时的X1,X2,还是不知道怎么用的
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表