早教吧作业答案频道 -->数学-->
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画图的...的网友还看了以下:
数学应用题,求完整作答.别误人子弟,农场有黑兔和白兔数量同样多,六月份卖掉了黑兔240只,又买回白兔 2020-03-31 …
X/Y=2/5X+60/Y=4/7问X.Y各是多少 2020-04-27 …
关于初中根号的问题比如7-√4√4=2,那么7-√4=7-2=5我想问问√4可以等于-2吗?就是7 2020-05-14 …
一个盒子里有红球和白球,刚开始白球占全球的3/5,后来又加入10个红球,白球占总数的4/7,问盒子 2020-05-19 …
朵从家到姨妈家3/7上坡路4/7下坡路.她从家到姨妈家往返一趟共走上坡路4/5千米.问朵从姨妈家回 2020-06-03 …
1到3000之间去掉4和7的所有数的个数?每一位数不能带4或7例:4,7,17,78,700,41 2020-06-12 …
有7盏灯,从1到7编号,开始时,2,4,7,号灯亮着,按从1到7的顺序,一共拉了400下,这时() 2020-06-19 …
我是一个五年级小朋友我想问大家几个问题:简算:7.7×0.16÷7.74.8×99+我是一个五年级 2020-07-21 …
问几道六年级数学题、急盼回音①以“万”为单位,准确数5万与近似数5万比较,最多相差()②简便运算: 2020-07-31 …
大家一起来想办法!甲和乙一起打字,甲先打1000字,乙加入,甲和乙的速度3:4,打字结束后,甲打全部 2020-11-17 …