matlab添加坐标,Matlab绘图添加直角坐标轴
绘制y=x^2,并添加直角坐标轴。
clear;clc;close all
%% 绘制方程
x = -10:0.01:10;
figure;
y = x.^2-30;
plot(x,y,‘k‘,‘linewidth‘,2)
axis off
set(gcf,‘Position‘,[100 100 360 420]);
w1 = min(y);
w2 = max(y);
%% 绘制坐标轴
xlim = max(abs(x));
ylim = max(abs([w1 w2]));
axis(gca,[-xlim xlim -ylim ylim]);
xx = get(gca,‘xtick‘);
yy = get(gca,‘ytick‘);
dx = mean(diff(yy))/5;
dy = mean(diff(xx))/5;
axis(gca,[-xlim xlim -ylim ylim]);
set(gca,‘units‘,‘normalized‘);
pos1 = get(gca,‘position‘);
s1 = [pos1(1) pos1(2)+pos1(4)/2];
s2 = [pos1(1)+pos1(3) pos1(2)+pos1(4)/2];
s3 = [pos1(1)+pos1(3)/2 pos1(2)];
s4 = [pos1(1)+pos1(3)/2 pos1(2)+pos1(4)];
annotation(‘arrow‘,[s1(1) s2(1)],[s1(2) s2(2)])
annotation(‘arrow‘,[s3(1) s4(1)],[s3(2) s4(2)])
% 显示坐标轴标注
text(max(x)-2,-2,‘x‘) % 自己动手调整
text(1,max(y)-2,‘y‘) % 自己动手调整
text(-1,-2,‘0‘) % 自己动手调整
%% 保存图片
saveas(gcf,‘pic.png‘)
原文:http://www.cnblogs.com/liutongqing/p/6701995.html
matlab添加坐标,Matlab绘图添加直角坐标轴相关推荐
- matlab surf 坐标,Matlab SURF指向像素坐标
为了进一步理解,我尝试了以下代码 in this link. % Extract SURF features I = imread('cameraman.tif'); points = detectS ...
- matlab时间坐标,[Matlab]以时间为横坐标作图
在Excel或Origin中,直接使用日期或时间作横坐标时,坐标为等间距,即不能反映不同的时间间隔.实际上Excel可以将时间转化为小数,尽管用转换后的小数作图,可以很好地反应时间间隔,但是依然没有时 ...
- matlab柱坐标,matlab柱坐标的实现方法
matlab里有笛卡儿坐标.极坐标和球坐标的表达方法,但是却没有柱坐标,本人在利用有限元方法做流场分析的时候,需要用到柱坐标.所以,本人就把polar源程序修改了一下,如愿地实现了柱坐标.下面是本人修 ...
- matlab优化坐标,Matlab优化工具箱——Optimization Toolbox
最优化模型的一般形式: 一.三大要素 决策变量 decision bariable 式(1)称为目标函数 objective function 式(2)称为约束条件 constraints (2 ...
- matlab 输入坐标,matlab中坐标希腊符号的输入方法
希腊字母显示 1.Word中不用公式编辑器输入希腊字母的方法 首先你需要先打开一个Office文档,然后在你需要输入希腊字母的时候,关闭中文输入法或将输入法切换为英文状态,然后同时按下Ctrl+Shi ...
- 用Matlab将坐标添加到地图上
用Matlab将坐标添加到地图上 今年本科组全国大学生数学建模国赛我没有参加,闲着无聊帮助研究生学姐做竞赛,她让我用matlab将坐标添加到地图上.我的思路是:先画个地图(地图可以是matlab自带的 ...
- matlab画波特图加网格,matlab figure标题;plot坐标范围;添加加密网格
[转载自百度空间] 图像坐标 题目添加 figure( 'name', 'write name u wanna be' ); 一幅对话框中子图像 subplot( 2, 1, 1 );上面图 subp ...
- Matlab:向图中添加注释
Matlab:向图中添加注释 创建简单的图 圆圈注释 文本箭头注释 注释是添加到图中的额外信息,用来帮助标识一些重要信息.此示例首先解释不同类型的注释,然后说明如何向图中添加圆圈和文本箭头. #注释的 ...
- 64qam用matlab实现 使用matlab进行64qam调制,如何添加星座图程序?
下面是一个简单的在MATLAB中绘制64QAM星座图的程序示例: M = 64; % 设置调制阶数为64 symbols = qammod(0:M-1, M); % 生成所有输入符号figure; p ...
- 利用matlab,在信号上添加给定SNR(dB)或给定方差的高斯白噪声
利用matlab,在信号上添加给定SNR(dB)或给定方差的高斯白噪声 1. 添加给定SNR的噪声 向信号添加SNR=53dB的高斯白噪声 rng defaultSNR = 53; y = randn ...
最新文章
- 低锁单例模式D语言实现
- nginx-启动gzip、虚拟主机、请求转发、负载均衡
- Python连接Mysql数据库SQL注入问题的解决
- cisco 2960 VLAN MAC_华为网络初级工程师快速掌握基于MAC地址的VLAN划分实用收藏
- boost::range模块replaced相关的测试程序
- jQuery选择器 (详解)
- 【转载】ACM中矩阵乘法的应用
- 将byte数组转换成十进制字符串输出_outputStream与InputStream使用只能传输字节byte...
- Cmdkey 凭证管理器工具
- 数学和计算机竞赛,数学奥赛VS信息学奥赛,数学基础扎实的孩子
- 串口转以太网口--模块研发过程
- 收藏一些名人的博客,有空多看看
- java texttospeech_TextToSpeech 文本自动朗读
- ajax聊天室创建群聊,js+node.js+socket.io实现聊天功能(私聊,创建群聊)
- 王者荣耀英雄选择系统项目
- Oracle Database-基础及查询部分
- 计算机辅助测试图示,计算机基础知识:计算机辅助测试
- Unity简单实现老虎机抽奖效果
- 官宣:CSDN发放福利!免费使用自定义域名功能一个月!
- 您对超人搜索有什么建议?