求助:matlab中plot函数绘制曲线,怎么没有出现曲线啊?下面是程序内容,哪位大侠帮忙看一下。

作者&投稿:张王 (若有异议请与网页底部的电邮联系)
求助:matlab中用plot函数画图,怎么没有出现曲线啊,下面是程序,希望哪位大侠帮我看一下~

试一下:
clear;
clc;
%%%%%%%%%%%%%%%%%%%%%
%plot your figure before
%%%%%%%%%%%%%%%%%%%%%
% figure resize
set(gcf,'Position',[100 100 336 264]);
set(gca,'Position',[.165 .17 .80 .74]);
figure_FontSize=9;
set(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top');
set(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle');
set(findobj('FontSize',10),'FontSize',figure_FontSize);
set(findobj(get(gca,'Children'),'LineWidth',0.5),'LineWidth',2);
% 输入参数区%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
S=0.27;% 饱和体积含水量
R=0.081;% 残余体积含水量;%浸润时的残余体积含水量
d1=4.2;
b1=1.75;% 浸润边界的参数
d2=6.1;
b2=2.49;% 干燥边界的参数
G=[3 2.55 2.2 1.7];
C=20;% 韦昌富参数
Pc=ones(1,75);%定义一个有100个元素的矩阵,用来装吸力
W=ones(1,75);% 定义一个有100个元素的矩阵,用来装体积含水量%%%%%本文方法扫描线计算段%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Wet=ones(1,75);
Dry=ones(1,75);
Pc(1)=3;% 定义第一个反弯点的数值
for i=1:75
Pc(i)=Pc(i)-0.05;
end
for i=1:75
Wet(i)=b1.*((S-Pc(i))./(Pc(i)-R)).^(1/d1);
Dry(i)=b2.*((S-Pc(i))./(Pc(i)-R)).^(1/d2);
end
for i=1:75
W(i)=Wet(i)+(S-Wet(i)).*(Dry(1)-Wet(1))./(S-Wet(i));
end
plot(Pc,W)
%本文方法扫描线计算段%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%设定坐标轴范围和属性%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% set(gca,'XLim',[0.5 4]);
% set(gca,'YLim',[0.05 0.3]);
% set(gca,'Ytick',[0.05:0.05:0.3]);
xlabel('基质吸力(Kpa)');
ylabel('体积含水量');
title('(b)');

先用hist3,统计样本点的二围分布
再用bar3画图

先去掉:
set(gca,'YLim',[0.05 0.3]);
set(gca,'Ytick',[0.05:0.05:0.3]);

然后再改一下吧。第一个是设置y轴显示的范围,
第二个是要显示的刻度。

向各位matlab中plot画图,坐标轴的设置问题。大侠求教!!!
答:1、首先在电脑中找到并打开matlab,然后点击新建一个m文件,如下图所示。2、然后在空白的m文件下输入如下的语句,其中plot就是用来画图的。3、接着点击“运行”按钮,这时会出现让自己保存的一个对话框,如下图。4、保存好之后,会弹出一个窗口,不用管,点第一个或者第二个都可以。5、这时会自动...

matlab中plot(alpha,vsm,'r-',alpha,vs0,'b-','LineWidth',4);是...
答:这条相当基本的plot命令绘制了两个图形,plitanalysisalpha,VSM,'r-',为1,alpha为水平轴,VSM为垂直轴数据。版本“r-”是属性参数,即红色线段。alpha,vs0,b-,LineWidth,4和上面是一样的,只是b是蓝色的,而不是r。,“LineWidth”,4表示线的权值厚度参数。

matlab中plot(2,2)是什么意思
答:matlab中plot(2,2)意思是:绘制2条不同色彩的连线图,x=2作为这些曲线的共同横坐标;以横坐标x=2,纵坐标y=2对应元素绘制连线图。二维线画图函数plot格式为plot(x,y),如果X和Y都是数组,按列取坐标数据绘图,此时它们必须具有相同的尺寸;如果X和Y其中一个是向量另一个为数组,X和Y中...

matlab plot(x(1,:))是什么意思?
答:x(1,:)指x矩阵的第一行所有bai列,:表示所有的。matlab中plot(x(1,:))表示将二维矩阵x的第一行元素画成散点图。plot()是matlab中的描点做图函数,一般需要指定横坐标和纵坐标。这里只有一组坐标,则将其作为纵坐标,横坐标默认为1,2,3,4...举个例子:>>x=rand(100);%x为一个100...

matlab中plot的用法
答:plot(a,b,"r.")中,表示画一条以变量a为横坐标,变量b为纵坐标,颜色为红色的点线,其它还可以设置线的粗细,或者画多条线等。例如:plot(a,b,"r.",a,c,"k-")

阐述matlab中plot画图命令格式
答:如果X和Y其中一个是标量另一个为向量,那么将绘制垂直X或者Y轴离散的点。plot(X1,Y1,LineSpec,...)通过参数LineSpec指定曲线的曲线属性,它包括线型、标记符和颜色。plot函数支持同时绘制任意组图形 简单点就只能举例子了plot([1,2],[3,4],'r-');画出的的是连接(1,3)和(2,...

Matlab中plot语句的使用方法
答:定义坐标轴的显示范围用axis指令 语法:axis([xmin xmax ymin ymax]) 你的例子ymin ymax应分别设为0和0.5,xmin xmax 取周期的两端。 然后再plot(x,y)欢迎一起探讨matlab的使用:)

Matlab中plot出灰色线条
答:黑色的可以 plot(x,y,'k')灰色的要用到rgb clc;clear allx=0:0.1:2*pi;y=sin(x);plot(x,y,'color',[0.5 0.5 0.5])

求助:Matlab程序,plot画图关于虚线和实线的问题
答:%绘制黑色的实线 三、实例:用虚线绘制y=sin(2*x)曲线,用实线绘制y=sin(2*x)*cos(x)曲线 >>x=-pi:pi/10:pi;>>y1=sin(2*x);y2=sin(2*x).*cos(x);>>plot(x,y1,'r--',x,y2,'k-')>>xlabel('x'),ylabel('y')>>legend('y=sin(2x)','y=sin(2x)cos(x)');

matlab程序中plot(x(:,1))是什么意思啊?
答:matlab中plot(x(1,:))表示将二维矩阵x的第一行元素画成散点图。其中:x(1,:)指x矩阵的第一行所有列,:表示所有的。plot()是matlab中的描点做图函数,一般需要指定横坐标和纵坐标。这里只有一组坐标,则将其作为纵坐标,横坐标默认为1,2,3,4...举个例子:>> x = rand(100);x为一个...