matlab 怎么把y=x 转换成x=y
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/19 00:40:55
![matlab 怎么把y=x 转换成x=y](/uploads/image/f/686469-21-9.jpg?t=matlab+%E6%80%8E%E4%B9%88%E6%8A%8Ay%3Dx+%E8%BD%AC%E6%8D%A2%E6%88%90x%3Dy)
【1】zhaoyucai答非所问,涉嫌抄袭.【2】风飘水渺回答正确.【3】但还有更简单的方法:>>ezplot('x^2+y^2=1',[-1.51.5-1.51.5]),axisequal,grid
不知道你想怎么表示是不是这样啊输入:symsxy;y=0.9^x输出:y=(9/10)^x
solve('y=a+b^x')ans=log(y-a)/log(b)再问:��Ҫ��һ������������ָ��һ��ôQQ1390740721
你的问题在第二句,要这样写y=exp(x.^2)因为x是一个向量,不能直接平方,要加个点,表示每个元素各自平方再问:加点啊,,那y=exp(x)-1/(2*exp(2*x))-x-1/2这个呢?再答:
主要是数乘与矩阵相乘的区别,前者直接乘,后者需要点乘“.*”,如下:第一个:x=-100:0.01:100;y=x.^3+5*x-5;plot(x,y)第二个:a=-100:0.01:100;b=-1
symsx;y=x^x即可带入x的值计算y时要用subs函数再答:如满意请采纳~谢谢
这是笛卡尔的著名的“心形线”他花出来应该是颗心的形状(下面就是那个故事)1956年,斯德哥尔摩的街头,52岁的笛卡尔邂逅了18岁的瑞典公主克里斯汀.那时,落魄、一文不名的笛卡尔过着乞讨的生活,全部的财
symsLxmpA;mp=(L-x)*L/(4+2*(L-x)/x);A=diff(mp,x);vpa(solve(A,x))ans=0.4142135623730950488016887242097
如果,x只是一个数的话.Y=X^2如果,x是一个数组,比如linspace(2,2*pi,1000)的话,应该写成Y=X.^2
y=x.*cos(x);>>y=x.^2.*cos(x);
y=x^2-2x+3=(x2-2x+1)+2=(x-1)2+2
两种方法:一、离散点作图:x=-1:0.01:1;y=x^2;plot(x,y);二、函数作图:symsx,y;y=x^2;fplot(x,y)
x=0:0.1:1;y=x*0.5;plot(x,y);
ats(a)或者用formatrat
方法一:ezplot('y=x^2')方法二:x=linspace(-10,10,100);y=x.^2;plot(x,y,'g*:')
y=-x²+2x+1=-(x²-2x)+1=-(x²-2x+1-1)+1=-(x²-2x+1)+1+1=(x-1)²+2因为(x-1)²≥0
clear;clc;a=-10:0.5:10;%%%ab根据你是实际情况定b=-5:0.5:5;[a,b]=meshgrid(a,b);z=sin(a)+cos(b);%%%函数根据你的情况改plot
将y=x^y转换成x=y^(1/y),然后用绘图命令,即可得到图形
试试这样:clear all;clc;f=@(x)(1+x)./x.^2;ezplot(f);再问:坐标范围能改变么?再答:可以的,但画图时,建议你用数值方法ezplot是一种简便方法cle
x^2-|x|y+y^2-3=0x=r*cos(a)y=r*sin(a)r=sqrt(3/(1-|cos(a)|*sin(a)))代码:r=@(a)sqrt(3./(1-abs(cos(a)).*si