pwl1991317 发表于 2010-2-9 10:27

【求助】:matlab中变量X应该怎么定义?

在输入
>> subplot(2,2,1);
>> plot(x,sin(x));后
出现
??? Undefined function or variable 'x'.
是X没定义的意思
但是要怎么定义?

大家先原谅我啊
我是matlab的初学者。。
也许你们觉得这个问题比较白痴
但是我确实不懂

请各位路过的大虾们指教一下。。感激~

厚积薄发 发表于 2010-2-9 10:52

如果你想做plot(x,sin(x)),你应该给x,y赋值然后才能绘图,如:
》x=linspace(0,2*pi,20);
》y=sin(x);
》plot(x,sin(x))  ;
否则你可以做符号绘图,则需要用符号绘图函数ezplot(),如:
》ezplot(‘sin(x)’)

llchdyz 发表于 2010-2-9 10:57

syms x
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

pwl1991317 发表于 2010-2-9 11:04

回复 2# 厚积薄发


    是这样的  做出来了  谢谢你哦~!

shuxian 发表于 2010-2-9 15:10

回复 1# pwl1991317


    原来是这样

wlong911 发表于 2010-2-18 13:51

回复 1# pwl1991317

给一个范围就行了,即赋值~~

rjpmcm 发表于 2013-1-26 01:11

嗯,知道了,谢谢~

hzs2012 发表于 2013-1-27 09:17

厚积薄发 发表于 2010-2-9 10:52 static/image/common/back.gif
如果你想做plot(x,sin(x)),你应该给x,y赋值然后才能绘图,如:
》x=linspace(0,2*pi,20);
》 ...

。原来ezplot叫符号绘图,我一直以为是显示绘图。。。
页: [1]
查看完整版本: 【求助】:matlab中变量X应该怎么定义?