声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2762|回复: 9

[mathematica] 有谁会用mathematica软件做这个题?很有挑战性哦

[复制链接]
发表于 2007-6-5 17:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
有谁会用mathematica软件做这个题?急急急~~~:@L
二次曲面的方程如下:x^2/a^2+y^2/b^2+z^2/c^2=d

要求用MATHEMATICA讨论参数a,b,c对其形状的影响,并画出其图形。
回复
分享到:

使用道具 举报

发表于 2007-6-5 18:27 | 显示全部楼层
Maple 很容易做到,但是Mathematic就不知道了。
发表于 2007-6-6 09:30 | 显示全部楼层
我想形状就是响应吧,a,b,c为参数,这样考虑那就是做偏导就可以了,分别求得x y z对参数偏导,可得影响。mathematica没接触过 呵呵 自己的想法,大家讨论
发表于 2007-6-12 15:55 | 显示全部楼层
这不是椭球方程吗?
不过三维隐函数不知道用什么作图

[ 本帖最后由 suffer 于 2007-6-12 16:39 编辑 ]
发表于 2007-6-14 11:16 | 显示全部楼层
这个问题是个标准的椭球,可以用参数方程来解决。
为了方便,假设你后面是d^2,下面给出a从1变到5对图形的影响:
a = 1;
b = 1;
c = 1;
d = 1;
(*fx = d*a*Sin[sita]*Cos[alpha];*)
fy = d*b*Sin[sita]*Sin[alpha];
fz = d*c*Cos[sita];
For[a = 1, a ≤ 5,
    fx = d*a*Sin[sita]*Cos[alpha];
    fig = ParametricPlot3D[{fx, fy, fz}, {sita, 0, Pi}, {alpha, 0, 2*Pi}];
    a++];

[ 本帖最后由 TurtleRock 于 2007-6-14 11:37 编辑 ]

评分

1

查看全部评分

发表于 2007-6-15 09:08 | 显示全部楼层
TurtleRock

是不是mathematica中没有三维隐含数的作图命令?
发表于 2007-6-15 11:23 | 显示全部楼层


在5.2版本中的确没有,但是在6.0版本中,这个问题得到了很好的解决。
6.0中不再使用ImplicitPlot,而是使用ContourPlot和CountourPlot3D

如:
ContourPlot3D[ x^3 + y^2 - z^2 == 0, {x, -2, 2}, {y, -2, 2}, {z, -2, 2}]
发表于 2007-6-18 21:45 | 显示全部楼层
这根本就是傻瓜体,还谈什么挑战性:@o
发表于 2007-6-21 00:50 | 显示全部楼层
装上6.0试了一下,感觉还不错
ContourPlot3D[ x^3 + y^2 - z^2 == 0, {x, -2, 2}, {y, -2, 2}, {z, -2, 2}]


未命名.JPG
发表于 2007-12-16 16:30 | 显示全部楼层

回复 #1 huangyj1988 的帖子

在mathematica 6中很容易搞定.

用的函数 是 manipulate

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-23 16:53 , Processed in 0.068361 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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