请帮我看看matlab 里的pos的原函数在哪里?

位于matlab-demos-Simmulink-GalaxyFormationSimulationUsingEmbeddedMATLABFunctions里它调用了po... 位于matlab- demos- Simmulink- Galaxy Formation Simulation Using Embedded MATLAB Functions里
它调用了pos(1)却没有定义
help pos 也查不见
谢谢!
cm = cm(中心质量)*SolarMass;

bodies = zeros(n,8);
bodies(1,1) = cm;
bodies(1,2) = pos(1)*Parsec(秒差距 长度单位);
bodies(1,3) = pos(2)*Parsec;
bodies(1,4) = pos(3)*Parsec;
bodies(1,5) = vel(1);
bodies(1,6) = vel(2);
bodies(1,7) = vel(3);
bodies(1,8) = 'r';
展开
 我来答
tianxiawulang
2014-06-14 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2519万
展开全部

很明显pos是一个变量的名字,该变量是函数ConstructGalaxy的第4个输入参数:

function bodies = ConstructGalaxy(rp,cm,pos,vel)

模型名是sldemo_eml_galaxy.mdl。

追问

谢谢  回复

但是我用 help pos 找不到它的原函数

也找不到它的定义 

您能帮帮我吗

它是simulink的一个演示 

追答

我上面不是已经说了吗,pos是函数ConstructGalaxy的第3个输入参数(前面说成第4个了,抱歉)。你把光标移到代码的第1行就知道了。

 

那个模块叫Embedded MATLAB Function(2011a之后改叫MATLAB Function),支持多输入多数出,所以,函数定义成

    function bodies = ConstructGalaxy(rp,cm,pos,vel)

这个函数有4个输入参数,相应的,模块就会显示4个输入端口,其中第3个就是pos。输入数据由左边的Position1模块提供,具体数值为:-1e4*[ 10, 14,  6 ]

匿名用户
2014-06-13
展开全部
不知道哇,,,,,,!
追问
...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
靓为过G
2014-06-13 · TA获得超过769个赞
知道小有建树答主
回答量:477
采纳率:40%
帮助的人:371万
展开全部
怎么看 pos 都像是个向量啊!!!
更多追问追答
追问
en  但是找不到定义啊
追答
是你编的函数吗,你提供的信息不全,不知道pos是不是函数的输入参数,需要你自己先定义。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式