代码:
clc,clear
syms p c1 v a alpha rho2 lamda y
p=100
c1=90
v=40
a=1
alpha=0.3
rho2=(p-c2)/(p-v)
lamda=0.1
y=0:0.01:10; %获取自变量初值的图像
z = (p-c2-(p-v).*(1-exp(-((y-a)./alpha).^(1./lamda)))).*y
plot(y,z);
[zmax,I]=max(z); %获取最大值点
hold on ;
plot(y(I),z(I),'.','MarkerSize',10) % 绘制最大值点,样式为红色点,大小为10
str = ['(' num2str(y(I)) ',' num2str(z(I)) ')'];
text(y(I),z(I),str) % 在(z(t),y(t))坐标处放置文字说明
运行结果如下图:
知识点总结:
- Plot 函数用法:
- plot(X,Y) 创建 Y 中数据对 X 中对应值的二维线图,其中X为自变量,Y为应变量。设置线型、标记符号和颜色等。
方法1:
x = -pi:pi/10:pi; %初值:步长&