Wolfram mathematica 如何绘制此函数?
我试图在xy平面中绘制区域Wolfram mathematica 如何绘制此函数?,wolfram-mathematica,Wolfram Mathematica,我试图在xy平面中绘制区域$x^{p}+y^{p}\le 1$。但当我运行这样的命令时: RegionPlot[x^0.7 + y^0.7 <= 1, {x, -500, 500}, {y, -500, 500}] 我很困惑-我怎样才能让数学家知道我在寻找R^{2}中的区域,而不是C^{2}?你的绘图范围无效。您正在计算(-500)^0.7,这是一个复数(-45.5509762+62.69554i)您的打印范围无效。您正在计算(-500)^0.7,这是一个复数(-45.5509762+6
$x^{p}+y^{p}\le 1$
。但当我运行这样的命令时:
RegionPlot[x^0.7 + y^0.7 <= 1, {x, -500, 500}, {y, -500, 500}]
我很困惑-我怎样才能让数学家知道我在寻找
R^{2}
中的区域,而不是C^{2}
?你的绘图范围无效。您正在计算(-500)^0.7
,这是一个复数(-45.5509762+62.69554i
)您的打印范围无效。您正在计算(-500)^0.7
,这是一个复数(-45.5509762+62.69554i
)RegionPlot[表[x^i+y^i True]
RegionPlot[表[x^i+y^i True]
无效比较错误实际上不是这里的问题。RegionPlot[]将绘制表达式计算为True的区域。表达式复杂的区域不计算True,RegionPlot将保留为空 您看到完全空白的绘图的原因很简单,就是您的绝对范围太大。RegionPlot默认情况下使用粗略的网格,同时忽略了小的真实区域 这是有效的(将无效比较作为警告抛出)
RegionPlot[TrueQ[(x^0.7+y^0.7100]
您可以超越警告:
Quiet[RegionPlot[TrueQ[( x^0.7 + y^0.7 <= 1)], {x, -1, 1}, {y, -1, 1},
PlotPoints -> 100], {LessEqual::nord}]
Quiet[RegionPlot[TrueQ[(x^0.7+y^0.7100],{LessEqual::nord}]
无效比较错误实际上不是这里的问题。RegionPlot[]将绘制表达式计算结果为True的区域。表达式复杂的区域不计算结果为True,RegionPlot将保留为空
您看到完全空白的绘图的原因很简单,就是您的绝对范围太大。RegionPlot默认情况下使用粗略的网格,同时忽略了小的真实区域
这是有效的(将无效比较作为警告抛出)
RegionPlot[TrueQ[(x^0.7+y^0.7100]
您可以超越警告:
Quiet[RegionPlot[TrueQ[( x^0.7 + y^0.7 <= 1)], {x, -1, 1}, {y, -1, 1},
PlotPoints -> 100], {LessEqual::nord}]
Quiet[RegionPlot[TrueQ[(x^0.7+y^0.7100],{LessEqual::nord}]
您可能建议使用Re
或Im
或Abs
。您可能建议使用Re
或Im
或Abs
。您接受答案太快,请参见下文..您接受答案太快,请参见下文。。
RegionPlot[TrueQ[( x^0.7 + y^0.7 <= 1)], {x, -1, 1}, {y, -1, 1},
PlotPoints -> 100]
Quiet[RegionPlot[TrueQ[( x^0.7 + y^0.7 <= 1)], {x, -1, 1}, {y, -1, 1},
PlotPoints -> 100], {LessEqual::nord}]