我想在图上画出新旧矢量。我需要使用par函数还是其他什么? programme<-function(a,old_vector){
#there would be two input: V(the vector to be rotated), a(the angle of rotation)
old_vector=matrix(c(cos(a),sin(a),sin(a),cos(a)),nrow=2)
#the matrix is 2*2 matrix
rotated_vector=old vector%*%old_vector
#To rotate a v
我试着画出以下内容
plot for [h=0:2:0.1] sin(h*x)
但是它给出了以下错误
gnuplot> plot for [h=0:2:0.1] sin(x*h)
^
Expecting iterator for [<var> = <start> : <end> {: <incr>}]
or for [<var> in "string of words"]
但是下面的行很好
plot for [h=0:2:1.1
我想画出二重积分
![]()
用MATLAB实现了0和1之间的s。我该怎么做呢?
我尝试了下面的代码,但由于这是我第一次使用MATLAB,所以两个小时后它就不能工作了:
syms r x s
fun=@(r,x)(r^8*sin(x)^8)/((r*sin(x)+1)^7)+....
f=int(fun,x,0,2*pi)
q=int(f,r,0,1)
谢谢你的帮忙!
....
study(title="Cycle Analysis", shorttitle="AC", overlay=true)
p = input(title="Period", type=input.integer, defval=64, minval=1)
y = 1.1
for k = 0 to p
y := 2*sin(2*3.14*(k/p))
plot(y)
....
我想画出y的结果,那是价格图上的正弦波。
一个我想要得到的结果的例子
我正在尝试用matlab来解决这个特殊的问题。
“考虑系统dr/dt = r*(l - r^2 )+mu cos (theta)
D(θ)/dt=1
当µ=0时,在r =1处有一个稳定的极限环,表明对于,µ> 0,只要µ足够小,闭合轨道仍然存在。“
我能画出一个封闭的极限环,但不能画出x和y的矢量场。
这是我的代码..
function file->
function dy = tst(t,y)
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
dy = zeros(2,1);
我对使用sin()和cos()函数绘制一个半径可变的圆很感兴趣。
是否有增加弧度的黄金法则,以便在基于像素的显示器上不会有多个图到同一位置,也不会在圆圈中画出空隙?
x = cos(r) * radius
y = sin(r) * radius
r = r + s
我的猜测是,s与2×PI除以从半径得到的a数有关?
我敢肯定,由于浮点计算的局限性,这要么非常简单,要么不可能。
耽误您时间,实在对不起
安东尼
我的任务是在Matlab中画出这样的贝壳。
它应该是这样的:
我的代码是
s = linspace(0,2*pi);
t = linspace(0,2*pi);
[s, t] = meshgrid(s, t);
n=2;
a=15;
b=500;
c=10;
X =a.*(1-(t./(2*pi))).*cos(n.*t).*(1+cos(s))+c.*cos(n.*t);
Y =a.*(1-(t./(2*pi))).*sin(n.*t).*(1+cos(s))+c.*sin(n.*t);
Z = b.*(t./(2*pi))+a.*(1-(t./2*pi)).*sin(s);
s
我找到了其他人的例子,它展示了如何在python中绘制一个球体,但我很好奇是否有一个方程表示沿着一个球体的各个纵向线。
示例: Python/matplotlib :绘制三维立方体、球体和向量?
# draw sphere
u, v = np.mgrid[0:2*np.pi:20j, 0:np.pi:10j]
x = np.cos(u)*np.sin(v)
y = np.sin(u)*np.sin(v)
z = np.cos(v)
ax.plot_wireframe(x, y, z, color="r")
我想要的是一个大圆圈的方程式,它沿着一个球体运行,并能画出它们
我正在解决的问题是在辅助元素部分,在Polya的“如何解决它”中
构造一个三角形,给定一个角(A),从给定角度的顶点画出的高度(h),以及三角形的周长(p)。
我得到了下面的解决方案,并尝试通过SymPy验证它:
from sympy import *
h, p, A = symbols("h p A", positive=True)
u = sqrt(h * p * p / 2 / (h + h * cos(A) + p * sin(A)))
v = (p - u * u * sin(A) / h) / 2
y = v + sqrt(v * v - u * u)
z =
我已经制作了这个围绕圆柱体的潜在流动的matlab脚本,我想添加一个点源。见图中点源的定义。如何在matlab中定义theta?然后画出它的流线型Psi?
clear
% make axes
xymax = 2;
x = linspace(-xymax,xymax,100);
y = linspace(-xymax,xymax,100);
% note that x and y don't include 0
[xmesh,ymesh] = meshgrid(x,y);
x_c=0;
y_c=0;
q=1;
U=1
r = sqrt((xmesh-x_c).^2+(ymes
我是Python和matplotlib的新手。我想画一些东西,然后在右边画出主要情节的细节。但是,考虑到实际情节的复杂性,我不想明确地重复这个情节 MWE import numpy as np
import matplotlib.pyplot as plt
x=np.arange(0,10,0.01)
y=np.sin(x)
fig, (ax1, ax2) = plt.subplots(1, 2)
ax1.plot(x,y)
# I WANT TO AVOID THIS LINE
ax2.plot(x,y)
# AND USE SOMETHING LIKE ax2=ax1
ax2.s
我是WebGL的新手,正试图与triangle_fan画一个圆圈。
我设置了变量
var pi = 3.14159;
var x = 2*pi/100;
var y = 2*pi/100;
var r = 0.05;
points = [ vec2(0.4, 0.8) ]; //establish origin
然后用这个for循环画出圆圈。
for(var i = 0.4; i < 100; i++){
points.push(vec2(r*Math.cos(x*i), r*Math.sin(y*i)));
points.push(vec2(r*Math.cos(x*
如何绘制二维图形中的Ekman螺旋曲线(u-v图)
我有以下公式:
z = rang from (-228,0)
u = V0*cos(alpha*z + 3*pi/4)*e^(alpha*z)
v = V0*sin(alpha*z + 3*pi/4)*e^(alpha*z)
V0 = 0.1314; alpha = 0.013738, Az = 0.1, f = 3.775e-05
我怎么能用这些方程式画出这个数字呢?
我在想,是否有人知道一个程序,它可以通过让一个人画出情节来建立一个等式。
例句:我想先画一幅图,然后让程序给我下面的方程式。这样的事情有可能吗?
Equation given after drawing the plot.
x=16*sin(s)^3
y=13*cos(s)-6*cos(2*s)-2*cos(3*s)-cos(4*s)
-pi<s<pi step=.01
我想画出这样的情节:
set key top left box opaque
set border back
plot sin(x)
但我想要钥匙有一个不同的背景颜色比其余的图形。例如,如果图形是白色的,我希望键有一个灰色的背景。或者类似的东西。
我对Gnuplot还比较陌生,但是我已经看过手册了,而且似乎没有直接的方法。
有人能提出解决办法吗?
谢谢。