%% 创建半对数坐标图
% semilogx(X,Y):将x轴数据以对数建立坐标,Y轴不变
% semilogy(X,Y):将y轴数据以对数建立坐标,x轴不变
% loglog(x,y):双对数坐标图
X = [1e-1 1e-2 1e-3 1e-4];
Y = [1 2 3 4 ];
semilogx(X,Y);

%%%%%%%%%%%%%%%%%%%
%% plot(x):表示以x的索引为横坐标,x的值为纵坐标
% 绘制直线图
clear
clc
x = [1 2 3 4 5];
plot(x);

%%%%%%%%%%%%%%%%%%%%
%% 利用plot,semilogx(),semilogy(),loglog(x,y)
% 绘制y = 5 * x ^2;
clear
clc
x = 0.5 : 0.05 : 50;
y = 5 * x.^2;

subplot(221);
plot(x,y);
title(‘plot(x,y)’);
xlabel(‘x’);
ylabel(‘y’);

subplot(222);
semilogx(x,y);
title(‘semilogx(x,y)’);
xlabel(‘x’);
ylabel(‘y’);

subplot(223);
semilogy(x,y);
title(‘semilogy(x,y)’);
xlabel(‘x’);
ylabel(‘y’);

subplot(224);
loglog(x,y);
title(‘loglog(x,y)’);
xlabel(‘x’);
ylabel(‘y’);

&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%% 例题5_3 扩散率问题
% 分别用plot,半对数,双对数表示图形
clear
clc
T = 25 : 10 :1200;
T = T +273;
R = 8.314;
D01 = 0.0062;
Q01 = 80000;
D02 = 0.23;
Q02 = 148000;
D11 = D01 * exp((-Q01)./(RT));% 函数公式1
D12 = D02 * exp((-Q02)./(R
T));% 函数公式2

subplot(421);
plot(1./T,D11);

subplot(422);
semilogx(1./T,D11);

subplot(423);
semilogy(1./T,D11);

subplot(424);
semilogy(1./T,D11);

subplot(425);
loglog(1./T,D12);

subplot(426);
plot(1./T,D12);

subplot(422);
semilogx(1./T,D12);

subplot(427);
semilogy(1./T,D12);

subplot(428);
loglog(1./T,D12);

&&&&&&&&&&&&&&&&&&&&&&&&&&&&7
%%
%bar():若x为矢量,绘制垂直条形图,每一条形图为在该区间的元素个数
%若x为矩阵,按行绘制垂直条形图;
%bar3():绘制三维条形图
%pie():绘制饼图,根据百分比

clear
clc
x = [1 2 5 4 8];
y = [x;1 : 5];
subplot(221)
bar(x),title(‘A bar graph of vecter x’);%绘制垂直条形图
subplot(222)
bar(y),title(‘A bar graph of matrix y’);%绘制垂直条形图,分行显示
subplot(223)
bar3(y),title('A three-dimensional bar graph ');%绘制三维条形图
subplot(224)
pie(x),tilte(‘A pie chart of x’);%绘制饼状图,按百分比绘制

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%% 绘制柱状图,hist(x):默认分成10份
% 可以使用hist(x,n):将柱状图分成n份,按列绘制,如有111,则绘制3列clear

clear
clc
x = [1 2 3 4 5 6 6 7 8 9 9 10];
y = [1 3 1 1 1; 3 5 5 5 5];
% z = [1;2];
subplot(211);
hist(x,12);

subplot(212)
hist(y,10);

% hist(z);

&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%% fplot(,)函数,可以用来绘制曲线
% 第一个参数为函数名称,第二个变量为自变量范围
% clear
% clc
% fplot(@(x)sin(x),[-2pi,2pi]);

%% fplot()应用举例
subplot(311);
fplot(@(t)sin(t),[-5,5]);

subplot(312);
fplot(@(t)t.*exp(t),[0,5]);

subplot(313)
fplot(@(t)log(t)+sin(t),[0,200]);

plot、plot,semilogx(x,y),semilogy(x,y),loglog(x,y), bar(x):hist(x): fplot相关推荐

  1. python使用matplotlib可视化3D柱状图(3D bar plot、三维柱状图、包含三个坐标轴x、y、z)、设置zdir参数为y、改变3d图观察的角度

    python使用matplotlib可视化3D柱状图(3D bar plot.三维柱状图.包含三个坐标轴x.y.z).设置zdir参数为y.改变3d图观察的角度 目录

  2. 22.23.24.25.盒须图(boxplot)、棉棒图(Stem Plot; Lollipop plot)、极坐标图、雷达图(Radar Chart)

    22.盒须图(boxplot) 23.棉棒图(Stem Plot; Lollipop plot) 24.极坐标图 25.雷达图(Radar Chart) 22.盒须图(boxplot) 盒须图(也称为 ...

  3. matlab之plot、fplot、ezplot函数

    一.plot函数 函数plot 是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的.也就是说,使用plot 函数之前,必须首先定义好曲线上每一点的x 及y 坐标,常用格式为: (1)plo ...

  4. plot、subplot函数的简单应用-matlab

    这里只给出简单应用,其他的一些改变颜色.线的样式请看plot stem与plot函数用法类似,其中plot(Y)与stem(Y)用法一样,只是一个是点线图,一个是连线图.plot(X,Y)与stem( ...

  5. plt.grid()、plt.scatter()、plt.plot()、plt.arrow()、plt.text()函数讲解

    一.plt.grid() plt.grid(True),用于显示点状网格线,它有助于辅助构图,尤其是需要放置文本信息时.如果不包含这个命令,网格线就不会显示.想要关闭网格线的话,把True改为Fals ...

  6. 【Python画图】matplotlib画折线图plt.plot、柱状图plt.bar、堆叠柱状图、饼图plt.pie以及自定义坐标轴的位置、显示汉字

    一.折线图 1.常规折线图 import matplotlib.pyplot as plt import matplotlib.font_manager as fm#这样设置以后 可以在图中显示中文 ...

  7. R语言ggplot2可视化:可视化箱图、在箱图中添加抖动数据点(Dot + Box Plot)、自定义抖动数据点的大小、颜色、数据点分布在箱图中间、添加主标题、副标题、题注信息

    R语言ggplot2可视化:可视化箱图.在箱图中添加抖动数据点(Dot + Box Plot).自定义抖动数据点的大小.颜色.数据点分布在箱图中间.添加主标题.副标题.题注信息 目录

  8. R语言可视化分面图、假设检验分组t检验、可视化单变量分组分面箱图(faceting bar plot)、添加误差条(error bar)、添加p值、添加抖动数据点(jitter points)

    R语言可视化分面图.假设检验分组t检验.可视化单变量分组分面箱图(faceting bar plot).添加误差条(error bar).添加p值.添加抖动数据点(jitter points) 目录

  9. python使用matplotlib可视化不同年份、不同项目的均值(mean)对比条形图(bar plot comparision of mean with different years)

    python使用matplotlib可视化不同年份.不同项目的均值(mean)对比条形图(bar plot comparision of mean with different years) 目录

  10. R语言ggplot2可视化:使用dplyr包计算每个分组个数的比例(对计算获得的百分比进行近似,值保留整数部分)、使用ggplot2可视化条形图(bar plot)、并在条形图上添加百分比标签

    R语言ggplot2可视化:使用dplyr包计算每个分组个数的比例(对计算获得的百分比进行近似,值保留整数部分).使用ggplot2可视化条形图(bar plot).并在条形图上添加百分比标签 目录

最新文章

  1. SharePoint 2013 配置开发环境,需安装VS2012插件
  2. Intel汇编语言程序设计学习-第五章 过程-下
  3. vue里ref ($refs)用法
  4. IT运维服务管理问题总结 #F#
  5. Python-jieba分词学习及应用
  6. 微信公众平台开发5:翻译功能
  7. oracle9i查等待事件,Oracle9i中的一个特殊等待事件
  8. Python list合并(列表合并),dict合并(字典合并)
  9. html5.0笔记,动易sf5.0标签笔记.doc
  10. 《JSON笔记之二》----封装JSONUtil
  11. 构建Electron的常见问题(Mac)
  12. WinForm 对EXCEL 的操作(三)
  13. 修改wifi密码后连接不上服务器,WiFi修改密码后,手机电脑连接不上
  14. android scrollview listview显示不全
  15. 正点原子 STM32芯片解读 M3_Bath
  16. 《分布式系统架构:技术栈详解与快速进阶》导读
  17. 微信小程序生成跳转体验版二维码
  18. YOLOX安装部署使用训练教程以及报错
  19. LUP分解法求解线性方程组
  20. k8s/Kubernetes集群安装

热门文章

  1. 像幅、像素数、像素尺寸关系
  2. 4.2 NI-USRP驱动安装与检测
  3. 两个PDF比较标出差异_怎样核对两份word文档内容差异?我用2小时,同事仅用2分钟搞定...
  4. 毕业论文选题方法和论文各部分写作技巧
  5. iOS 中可能用到的数学公式(绝对值、平方、取整、正余弦)
  6. 怎样才能使用域名访问网站?
  7. JPG图片比较大如何压缩,图片压缩的简单方法
  8. ISE14.7固化程序(生成.mcs文件再固化)
  9. 应用宝ASO优化,应用宝ASO怎么优化
  10. soul源码阅读(七)Spring Cloud应用示例运行续2