24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1161  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

没有实力

银虫 (小有名气)

[求助] 初学mathematica,琢磨了一天实在不行了,求教高手!

先把我写的内容直接贴出来,问题在后面:

y1 = 40; y2 = 20; b = 0.18;
Subscript[c, 1] = 10^-3; Subscript[c, 2] = 10^-4;
Subscript[d, 1] = Subscript[d, 2] = 40;
e = 1;
g = 0.72;
h = 10^-14;
(*前面是已知的常数*)
f[x_, y1_,
   y2_] = (y1/b)/(
    1 + Subscript[c, 1]/x +
     Subscript[c, 1]*Subscript[d, 1]*e/(b*x)) + (y2/b)/(
    1 + Subscript[c, 2]/x +
     Subscript[c, 2]*Subscript[d, 2]*e/(b*x)) == g + h/x - x;
t = x /. Solve[f[x, y1, y2]][[4]];
pH = -Log10[t]
(*这里得出我要的结果*)
Ai1 = (y1/b)/(
  1 + Subscript[c, 1]/t + Subscript[c, 1]*Subscript[d, 1]*e/(b*t));
Ai2 = (y2/b)/(
  1 + Subscript[c, 2]/t + Subscript[c, 2]*Subscript[d, 2]*e/(b*t));
y1 = t*Ai1/Subscript[c, 1] + Ai1;
y2 = t*Ai2/Subscript[c, 2] + Ai2;
(*这里重新得到新的y1和y2*)
f[x_, y1_,
   y2_] = (y1/b)/(
    1 + Subscript[c, 1]/x +
     Subscript[c, 1]*Subscript[d, 1]*e/(b*x)) + (y2/b)/(
    1 + Subscript[c, 2]/x +
     Subscript[c, 2]*Subscript[d, 2]*e/(b*x)) == g + h/x - x;
t = x /. Solve[f[x, y1, y2]][[4]];
pH = -Log10[t]
(*这里重复了一次,继续得到我要的结果*)

前面是直接复制出来的,不知道高手们能不能用,我再传一个图片。

我的问题是,我需要重复计算这个pH值,重复两百次,然后画出pH值随重复次数的变化曲线图,目前方程可能还有点问题,得到的曲线图不一定好看。关键问题是现在我一不会写循环语句,二不会写作图的命令。初学mathematica,请勿见笑,麻烦高手指教!如果能帮上忙仅有的三十余枚金币全部奉上。多谢帮助!

截图mathematica

[ Last edited by 没有实力 on 2012-5-24 at 10:56 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mshwangg

至尊木虫 (正式写手)



就像二楼说的,很容易就出来了,这个真没啥难度
3楼2012-05-24 22:36:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

wangww2011

木虫 (著名写手)

循环的话可以用Table,楼主可以看mathematica的自带帮助,非常全的,呵呵
绘图检索plot就给出一堆有有用的绘图函数
2楼2012-05-24 19:56:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaoqing8569

铁杆木虫 (著名写手)

奥林匹亚光学院院长

【答案】应助回帖

感谢参与,应助指数 +1
y1 = 40; y2 = 20; b = 0.18;
Subscript[c, 1] = 10^-3; Subscript[c, 2] = 10^-4;
Subscript[d, 1] = Subscript[d, 2] = 40;
e = 1;
g = 0.72;
h = 10^-14;
(*前面是已知的常数*)
DD = (yy1/b)/(1 + Subscript[c, 1]/x +
       Subscript[c, 1]*Subscript[d, 1]*e/(b*x)) + (yy2/b)/(1 +
       Subscript[c, 2]/x + Subscript[c, 2]*Subscript[d, 2]*e/(b*x)) ==
    g + h/x - x;
phData = {};
For[i = 1, i <= 200, i++,
t = x /. Solve[Evaluate[DD /. {yy1 -> y1, yy2 -> y2}]][[4]];
pH = -Log[10, t]; phData = Append[phData, pH];
Ai1 = (y1/b)/(1 + Subscript[c, 1]/t +
     Subscript[c, 1]*Subscript[d, 1]*e/(b*t));
Ai2 = (y2/b)/(1 + Subscript[c, 2]/t +
     Subscript[c, 2]*Subscript[d, 2]*e/(b*t));
y1 = t*Ai1/Subscript[c, 1] + Ai1;
y2 = t*Ai2/Subscript[c, 2] + Ai2]
phData;
ListLinePlot[phData, PlotStyle -> Directive[Red, Thickness[.0035]],
Joined -> True, PlotRange -> All, AspectRatio -> .5]
Export["D:\\pH.gif", %, ImageSize -> {900, 650}]


4楼2012-05-24 22:47:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 334分 一志愿武理 材料求调剂 +6 李李不服输 2026-03-26 6/300 2026-03-29 15:40 by Serene1974
[考研] 考研调剂 +6 小蜡新笔 2026-03-29 6/300 2026-03-29 15:26 by 唐沐儿
[考研] 300求调剂,材料科学英一数二 +9 leaflight 2026-03-24 9/450 2026-03-29 14:18 by wxiongid
[考研] 一志愿武汉理工,总分321,英一数二,求老师收留。 +10 nnnnnnn5 2026-03-25 10/500 2026-03-29 11:42 by longlotian
[考研] 2026年华南师范大学欢迎化学,化工,生物,生医工等专业优秀学子加入! +3 llss0711 2026-03-28 6/300 2026-03-29 10:26 by llss0711
[考研] 一志愿哈尔滨工业大学材料与化工方向336分 +9 辰沐5211314 2026-03-26 9/450 2026-03-29 01:12 by 我是小康
[考研] 本科新能源科学与工程,一志愿华理能动285求调剂 +7 AZMK 2026-03-28 11/550 2026-03-28 21:01 by xxxsssccc
[考研] 311(085601)求调剂 +4 liziyeyeye 2026-03-28 4/200 2026-03-28 18:50 by 535743368
[考研] 求调剂 +3 QiMing7 2026-03-25 4/200 2026-03-28 14:30 by QiMing7
[考研] 一志愿南京航空航天大学材料学硕求调剂 +3 @taotao 2026-03-28 3/150 2026-03-28 10:26 by JourneyLucky
[考研] 材料求调剂一志愿哈工大324 +7 闫旭东 2026-03-28 9/450 2026-03-28 08:51 by Xu de nuo
[考研] 308求调剂 +7 墨墨漠 2026-03-27 7/350 2026-03-28 07:43 by 热情沙漠
[考研] 322求调剂 +4 我真的很想学习 2026-03-23 4/200 2026-03-27 13:51 by 杨杨杨紫
[考研] 343求调剂 +4 赠我一本书 2026-03-23 4/200 2026-03-27 00:40 by wxiongid
[考研] 一志愿 南京邮电大学 288分 材料考研 求调剂 +3 jl0720 2026-03-26 3/150 2026-03-26 13:39 by zzll406
[考研] 一志愿哈工大,085400,320,求调剂 +4 gdlf9999 2026-03-24 4/200 2026-03-25 23:01 by boxking200
[考研] 0854电子信息求调剂 324 +4 Promise-jyl 2026-03-23 4/200 2026-03-25 11:36 by Sugarlight
[考研] 340求调剂 +5 话梅糖111 2026-03-24 5/250 2026-03-25 06:53 by ilovexiaobin
[考研] 材料专硕331求调剂 +4 鲜当牛 2026-03-24 4/200 2026-03-24 15:58 by JourneyLucky
[考研] 280分求调剂 一志愿085802 +4 PUMPT 2026-03-22 7/350 2026-03-22 22:13 by 星空星月
信息提示
请填处理意见