早教吧作业答案频道 -->数学-->
Mathematica画图的一个问题sol = Solve[{m^2 + n^2 == 36,(m - 7)^2 + n^2 == 25},{m,n}][[1]];{m,n} /.sol;p3 = ContourPlot[(x - m)^2 + (y - n)^2 == 4,{x,-10,10},{y,-10,10}];Show[p3]以上语句是想从方程中解出m、n两个数(用“[[1]]”
题目详情
Mathematica画图的一个问题
sol = Solve[{m^2 + n^2 == 36,(m - 7)^2 + n^2 == 25},{m,n}][[1]];
{m,n} /.sol;
p3 = ContourPlot[(x - m)^2 + (y - n)^2 == 4,{x,-10,10},{y,-10,10}];
Show[p3]
以上语句是想从方程中解出m、n两个数(用“[[1]]”取第一组解),然后以(m,n)为圆心画圆.可是画出来的是一片空白.
sol = Solve[{m^2 + n^2 == 36,(m - 7)^2 + n^2 == 25},{m,n}][[1]];
{m,n} /.sol;
p3 = ContourPlot[(x - m)^2 + (y - n)^2 == 4,{x,-10,10},{y,-10,10}];
Show[p3]
以上语句是想从方程中解出m、n两个数(用“[[1]]”取第一组解),然后以(m,n)为圆心画圆.可是画出来的是一片空白.
▼优质解答
答案和解析
问题在于变量m,n并没得到赋值,或者说不存在变量m,n,你的程序还没有定义它们.
{m,n} /.sol只是按规则替代,替代完后形式哑元m,n的使命完成了,生命也就完结了.
改成赋值语句{m,n} = {m,n} /.sol即可
{m,n} /.sol只是按规则替代,替代完后形式哑元m,n的使命完成了,生命也就完结了.
改成赋值语句{m,n} = {m,n} /.sol即可
看了 Mathematica画图的...的网友还看了以下:
英语翻译solve用上 2020-03-31 …
划和画的区别用法是怎样的“划上圆满的句号”,“画上圆满的句号”,究竟是用“划”字还是用“画”字 2020-06-15 …
在做名词时,画和画儿的用法在做名词时,什么情况下用"画"?什么情况下用"画儿"? 2020-06-15 …
(2011•萝岗区一模)琦琦同学在做“探究凸透镜成像规律”实验时用画像代替蜡烛,她在透明的玻璃板上 2020-07-01 …
祖国母亲我爱你,我用画笔为您庆生日我用绿蜡笔画森林,让祖国穿上绿衣裳我用黄蜡笔画太阳,让祖国四季祖 2020-07-20 …
中译英:由于我喜欢画画,因此我想用画笔把这个我热爱的城市画下来.那一定是件美妙的事.我迫不及待地. 2020-07-24 …
帮我构思一下~~~~科幻画学校要我交一幅科幻画,我不知道画什么好!!我画画很好的,就是没什么创意。帮 2020-11-29 …
操作系统考试的问题,求给个答案有三个进程P1,P2和P3并发工作。进程P1需用资源S3和S1;进程P 2020-12-18 …
用c++程序输出图形,用c++程序输出图形,用.画•画矩形/正方形–给定一组边长,画出一个矩形(用- 2020-12-31 …
用c++程序输出图形,用c++程序输出图形,用.画•画矩形/正方形–给定一组边长,画出一个矩形(用- 2020-12-31 …