早教吧作业答案频道 -->数学-->
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画图的...的网友还看了以下:
36(m+n)的平方-25(m-n)的平方 2020-05-21 …
重新排列字母,写出单词1.s,a,p,e,c,2.r,o,e,t,c,k,3.d,c,o,o,t, 2020-06-06 …
如图在平面直角坐标系中,直线y=-3x/4+b分别与x轴,y轴交于点A,B,且点A的坐标为(8,0 2020-06-14 …
如图,边长为n的正△DEF的三个顶点恰好在边长为m的正△ABC的各边上,则△AEF的内切圆半径为( 2020-06-15 …
一个n脚输入的或门是否能被n-1个二脚输入的或门替代,为什么?顺便问个布尔代数化简M.R.P+Q. 2020-06-20 …
如图,边长为n的正△DEF的三个顶点恰好在边长为m的正△ABC的各边上,则△AEF的内切圆半径为( 2020-06-29 …
等腰三角形abc内接于圆o,ab=ac,∠bac=36°,作∠bac,∠acb的平分线分别交圆o于 2020-07-16 …
将长度为n的单链表链接在长度为m的单链表之后的算法的时间复杂度为()A.O(1)B.O(n)C.O 2020-07-23 …
已知两个长度分别为m和n的升序链表若将它们合并为一个长度为m+n的降序链表,则最坏情况下的时间复杂度 2020-11-28 …
读某地近地面和高空四点气压图(单位:hPa)(如图),回答3-4题.若近地面和高空四点构成热力环流, 2020-12-04 …