Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-09-16, 10:38   #1
fishwater00
初级会员
 
注册日期: 2008-01-11
年龄: 40
帖子: 7
声望力: 0
fishwater00 正向着好的方向发展
默认 怎样用MATLAB计算有四个变量的函数?

先谢谢大家,我的问题如下:

如果我有一个方程:

V=vp*(1+a*cos(theta)*sin(theta)+b*sin(theta)*sin(theta))

这里我们叫 (1+a*cos(theta)*sin(theta)+b*sin(theta)*sin(theta)) 为 "小结果"

试中 vp, a, b, theta 都为变量,怎样求出一个三维矩阵, a,b,theta分别可设为x,y,z轴,只要我知道a,b,theta, 就可立即得出 "小结果", 然后 任意指定一个 vp, 最后的结果V就可立即得知。

我想了好久,总是有点绕,不知道我说得明白了没有。谢谢!~

有经验的朋友麻烦贴一些代码,多谢~
fishwater00 当前离线   回复时引用此帖
旧 2008-09-16, 11:00   #2
meteora1005
高级会员
 
注册日期: 2008-05-31
年龄: 38
帖子: 104
声望力: 19
meteora1005 正向着好的方向发展
默认 回复: 怎样用MATLAB计算有四个变量的函数?

你再说明白点就好了,定义一个匿名函数:
f=@(a,b,theta)(1+a*cos(theta)*sin(theta)+b*sin(theta)*sin(theta));
给a,b,theta赋值后就可得小结果的值
f(a,b,theta)
不知道是不是这个意思
meteora1005 当前离线   回复时引用此帖
旧 2008-09-16, 11:35   #3
fishwater00
初级会员
 
注册日期: 2008-01-11
年龄: 40
帖子: 7
声望力: 0
fishwater00 正向着好的方向发展
默认 回复: 怎样用MATLAB计算有四个变量的函数?

我的 vp 其实不是一个函数,只是一个变量,例如从 0:0.02:10 这样子,

给a,b,theta赋值,可以得到一个小结果的值,然后和vp相乘。

其实就是一个4维方程,这个方程中有4个变量,怎样绘出这个方程?能不能小结果中的变量为三维矩阵,然后用颜色代替vp,给这个三维矩阵赋值?谢谢
fishwater00 当前离线   回复时引用此帖
旧 2008-09-16, 16:30   #4
meteora1005
高级会员
 
注册日期: 2008-05-31
年龄: 38
帖子: 104
声望力: 19
meteora1005 正向着好的方向发展
默认 回复: 怎样用MATLAB计算有四个变量的函数?

难倒我了,如果那样还不符合你的要求,我也不知道你是什么意思了,再等高人吧。
meteora1005 当前离线   回复时引用此帖
旧 2008-09-16, 17:53   #5
mathjiang
高级会员
 
注册日期: 2008-01-02
帖子: 247
声望力: 22
mathjiang 正向着好的方向发展
默认 回复: 怎样用MATLAB计算有四个变量的函数?

楼主表达或偶等理解,哪个方面出问题了?
mathjiang 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]图像像素间的相关性? hippo613 MATLAB论坛 1 2009-01-09 08:36
[分享]计算方法matlab程序 guofeng0108 MATLAB论坛 2 2008-11-18 03:43
请教如何实现灰度图像的三维显示 linxudong MATLAB论坛 1 2008-11-16 15:56
关于采样 tomasso MATLAB论坛 0 2008-11-13 10:04
[求助]圣地亚哥州立大学期中考试题 vivyzheng MATLAB论坛 0 2008-10-15 15:51


所有时间均为北京时间。现在的时间是 20:58


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.