用Matlab,怎样画一个自己编的函数的图像?
比如我自己写一个函数表达式:f(x)=(x-1)(x-8)+3;怎样画在区间[-1,1]的图像?
我这样写,但是matlab报错:
syms x;
f=(x+1)*(x+0.3)*(x-0.7)*(x-1);
x=-1:0.02:1;
plot(x,f);
1、应该怎么改?
2、如果在Matlab中画中截图中所示的粗点?
不管什么函数 ,matalb强大的绘图功能是散档对数据的绘制,只要你岁掘洞数据适当都可以绘出,具体参考matlab绘图相关书籍,乎枯和一般的matlab编程书上都有matlab绘图讲解
你的函数是一个什么格式的?形如y=f(x)的或是方程形式的?还是有多个参变量的隐函数?
你把第一行去掉启搏正 试一试这悄悔个银镇:
x=-1:0.02:1;
y=(x+1)*(x+0.3)*(x-0.5)*(x-1);
plot(x,f)
如上局樱戚程序,在我这里可颂茄以运行啊
未见截图,如表桐陵示粗点
可用
hold on
plot(cordx,cordy,'r*') 等