早教吧作业答案频道 -->数学-->
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画图的...的网友还看了以下:
(1/2)Y.用英语翻译一篇海报‘10月31日晚上8时在大雁塔北广场举行纳凉晚会,届时将有西安Hu 2020-05-16 …
matlab用ode45 解微分方程如何用ODE45解微分方程 其中初值给出方程如下,请帮忙写出方 2020-05-16 …
椭圆方程式的题椭圆方程x^2/a^2+y^2/b^2=t怎么用y=f(u),x=f(u)表示如果椭 2020-05-16 …
1.y''+(y')^2+1=0求通解,我想问这个使用y''=f(x,y')型的算还是用y''=f 2020-06-25 …
请问老师:x,y是正实数,x+y=1,求x^2/x+2+y^2/y+1的最小请问老师:x,y是正实 2020-07-21 …
用隐函数求导法则对x^y=y^x求导为什么会得出x^2=y^2x^y=y^x用隐函数求导法则yx^( 2020-10-31 …
1、在“gushi”上标上不同的声调,组成4个不同的词语.2、用不同的词语,来描写下面各种动物的叫, 2020-11-10 …
(1)y-1/2-2=y+2/5第1小题不要理解错了,我用文字说一遍:2分之y减1减2等于5分之y加 2020-11-24 …
1.观察下列算式写出反映这中规律的一般结论,并用语言叙述.3^2-1^2=8×1,5^2-3^2=8 2020-12-23 …
用语言叙述,已知函数y=f(x-1)的图象,通过怎样的图像变换可得到y=f(-x+2)的图像?有这么 2021-01-07 …