我是靠谱客的博主 高兴豆芽,最近开发中收集的这篇文章主要介绍matlab 绘制对数曲线图,大神经验!教你用matlab画对数坐标!,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

原标题:大神经验!教你用matlab画对数坐标!

在很多工程问题中,通过对数据进行对数转换可以更清晰地看出数据的某些特征,在对数坐标系中描绘数据点的曲线,可以直接地表现对数转换。

对数转换有双对数坐标转换和单轴对数坐标转换两种。用loglog函数可以实现双对数坐标转换,用semilogx和semilogy函数可以实现单轴对数坐标转换。

loglog(Y) 表示 x、y坐标都是对数坐标系

semilogx(Y) 表示 x坐标轴是对数坐标系

semilogy(…) 表示y坐标轴是对数坐标系

plotyy 有两个y坐标轴,一个在左边,一个在右边

例1:

用方形标记创建一个简单的loglog.

解: 输入命令

x=logspace(-1,2);

loglog(x,exp(x),'-s')

grid on %标注格栅

所制图形为:

59d22115aa7866c792b7ea4a48cfa9bb.png

例2:

创建一个简单的半对数坐标图.

解 输入命令:

x=0:.1:10;

semilogy(x,10.^x)

所制图形为:

cb15436271f3ef7ec31481886f187575.png

例3:

绘制y=x^3的函数图、对数坐标图、半对数坐标图.

解:在窗口中输入:

x=[1:1:100];

subplot(2,3,1);

plot(x,x.^3);

grid on;

title 'plot-y=x^3';

subplot(2,3,2);

loglog(x,x.^3);

grid on;

title 'loglog-logy=3logx';

subplot(2,3,3);

plotyy(x,x.^3,x,x);

grid on;

title 'plotyy-y=x^3,logy=3logx';

subplot(2,3,4);

semilogx(x,x.^3);

grid on;

title 'semilogx-y=3logx';

subplot(2,3,5);

semilogy(x,x.^3);

grid on;

title 'semilogy-logy=x^3';

所制图形为:

责任编辑:

最后

以上就是高兴豆芽为你收集整理的matlab 绘制对数曲线图,大神经验!教你用matlab画对数坐标!的全部内容,希望文章能够帮你解决matlab 绘制对数曲线图,大神经验!教你用matlab画对数坐标!所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部