| 查看: 1594 | 回复: 4 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
根据公式能直接画图吗 已有2人参与
|
|||
|
请教: 得到了pH与温度、压力之间关系的公式,想画pH与温度、压力之间的三维图,除了根据公式计算出一些离散的点用origin画图,有没有什么方法能直接根据公式画出三维图呀? |
» 猜你喜欢
职称评审没过,求安慰
已经有31人回复
垃圾破二本职称评审标准
已经有17人回复
回收溶剂求助
已经有6人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有22人回复
申请26博士
已经有5人回复
EST投稿状态问题
已经有7人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
聘U V热熔胶研究人员
已经有10人回复
求助文献
已经有3人回复
投稿返修后收到这样的回复,还有希望吗
已经有8人回复
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
cgl_012: 金币+15, ★★★★★最佳答案 2015-09-28 16:13:55
感谢参与,应助指数 +1
cgl_012: 金币+15, ★★★★★最佳答案 2015-09-28 16:13:55
|
可以的。把pH、温度、压力分别设为z、x、y,并假设公式为z=x^2+y^2,用MATLAB程序这样写: clear;clc xspan=linspace(0,50,100); %0和50分别表示温度x取值的左右端点,100表示在取100个点来画图 yspan=linspace(1,2,100); %类似地1和2分别表示压力y取值的左右端点,100表示在取100个点来画图 [x y]=meshgrid(xspan,yspan); %画三维图首先得构建矩阵,这里用meshgrid命令 z=x.^2+y.^2; %这里要注意,因为x和y都是数组,所以数组的乘除次方等用点乘除次方的形式,比如数学上 x×y,在MATLAB中得写成x.*y surf(x,y,z); shading interp; %这一句可根据需要选择保留或者删除 仿照上面的程序,把你的公式写进去就可以了。 |
4楼2015-09-28 10:02:46
dabing1999
金虫 (小有名气)
- 应助: 2 (幼儿园)
- 金币: 1317.1
- 红花: 1
- 帖子: 119
- 在线: 45.2小时
- 虫号: 3653586
- 注册: 2015-01-19
- 专业: 脉冲功率技术
2楼2015-09-28 01:00:16
wake_up
木虫 (著名写手)
- 应助: 124 (高中生)
- 金币: 3996.5
- 散金: 1654
- 红花: 24
- 帖子: 1113
- 在线: 424.2小时
- 虫号: 670119
- 注册: 2008-12-08
- 性别: GG
- 专业: 医学图像数据处理与分析
|
计算机画图,无论你用任何软件其实都是先计算出点来画的。matab可以直接给定两个量的范围,然后画。也就三五行语句。也许mathmatica更符合你喜欢的方式。都是以数学公式符号方式呈现的 发自小木虫Android客户端 |

3楼2015-09-28 07:59:58
【答案】应助回帖
5楼2015-09-28 11:42:45













回复此楼