版块导航
正在加载中...
客户端APP下载
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(498)
>
招聘信息布告栏
(99)
>
虫友互识
(75)
>
计算模拟
(14)
>
学术会议
(9)
>
休闲灌水
(9)
>
论文投稿
(8)
>
硕博家园
(6)
>
考研
(5)
>
博后之家
(4)
>
基金申请
(4)
>
教师之家
(4)
>
找工作
(4)
>
文献求助
(4)
>
公派出国
(4)
>
标准求助
(3)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
matlab 可以画这种图吗?
16
1/2
返回列表
1
2
下一页
查看: 2883 | 回复: 15
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
xiexieliutao
金虫
(正式写手)
应助: 7
(幼儿园)
金币: 537.4
红花: 5
帖子: 432
在线: 44.3小时
虫号: 1026265
注册: 2010-05-22
专业: 药理学其他科学问题
[交流]
matlab 可以画这种图吗?
已有10人参与
matlab 可以画这种图吗?可以像origin一样有break画图吗?谢谢~
或类似的 表示纵坐标此段非等距表示。
origin 的图 。matlab可以画吗?
[
Last edited by xiexieliutao on 2012-3-23 at 14:23
]
回复此楼
» 猜你喜欢
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
已经有6人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有7人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有6人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有6人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有6人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有5人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有4人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有6人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有4人回复
高级回复
» 本主题相关价值贴推荐,对您同样有帮助:
求教如何用matlab绘制下面两图
已经有5人回复
请问用matlab怎样画下面这幅图?
已经有10人回复
matlab绘制图像的直方图
已经有7人回复
求助matlab画图,急急急
已经有11人回复
matlab绘制三维曲面图
已经有4人回复
求助,matlab里怎么绘制三向量的三维曲面图??
已经有24人回复
如何用matlab画出这个图
已经有11人回复
matlab 如何画出下图,有什么程序和步骤?
已经有3人回复
求助用matlab画下边的坐标图
已经有4人回复
请问如何用Matlab画工作空间的轮廓图
已经有10人回复
如何用Matlab画矩阵的散点图?
已经有3人回复
这种图表matlab可以画,excel可以画不?
已经有7人回复
matlab画图求助
已经有11人回复
matlab画XRD数据图
已经有21人回复
matlab 绘制三维曲面图
已经有8人回复
帮忙看看这个平面图用matlab怎么画
已经有19人回复
MATLAB 画图小问题
已经有11人回复
如何在matlab中绘制三维立体图
已经有13人回复
用matlab画的图保存什么格式插入word里比较清楚?
已经有45人回复
Matlab画的图经过转换成PDF后不清楚,怎么办?
已经有13人回复
【求助】请教如何用matlab画出矢量图?
已经有3人回复
1楼
2012-03-23 14:06:50
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
dubo
金虫
(著名写手)
程序强帖: 4
应助: 23
(小学生)
贵宾: 0.779
金币: 569.2
散金: 3220
红花: 31
沙发: 1
帖子: 1821
在线: 349.5小时
虫号: 559371
注册: 2008-05-17
性别: GG
专业: 高分子组装与超分子结构
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
没见过,印象当中不可以
赞
一下
回复此楼
2楼
2012-03-23 14:54:00
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
patience_tt
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 0.5
帖子: 2
在线: 21分钟
虫号: 1711924
注册: 2012-03-23
ps一下?
回复此楼
3楼
2012-03-23 15:30:37
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
lurencyj
木虫
(著名写手)
应助: 159
(高中生)
金币: 2869.2
散金: 520
红花: 8
沙发: 10
帖子: 1244
在线: 148.3小时
虫号: 888093
注册: 2009-10-29
性别: GG
专业: 凝聚态物性I:结构、力学和
★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
jjdg: 金币+1, 感谢应助
2012-03-24 01:53:30
道出数据,用origin左图
[ 发自手机版 http://muchong.com/3g ]
赞
一下
回复此楼
很女子很弓虽大
4楼
2012-03-23 16:42:00
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
梦在潇湘
铁杆木虫
(著名写手)
应助: 252
(大学生)
金币: 5778.8
散金: 2717
红花: 44
帖子: 2792
在线: 862小时
虫号: 1031369
注册: 2010-05-29
专业: 光学
★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
jjdg: 金币+1, 感谢应助
2012-03-24 01:53:36
没用过,用origin画图就行了啊
赞
一下
回复此楼
5楼
2012-03-23 20:54:56
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
linhongzhi89
金虫
(小有名气)
应助: 1
(幼儿园)
金币: 1646.3
帖子: 236
在线: 46.1小时
虫号: 1105796
注册: 2010-09-23
性别: GG
专业: 无机化学
★
jjdg: 金币+1, 感谢应助
2012-03-24 01:53:42
建议photoshop
回复此楼
吉林师范 化学
6楼
2012-03-23 22:26:27
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
zyj8119
木虫
(著名写手)
应助: 65
(初中生)
贵宾: 0.003
金币: 915.1
散金: 1440
红花: 35
帖子: 2936
在线: 1329.4小时
虫号: 664177
注册: 2008-11-29
性别: GG
专业: 理论和计算化学
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
可以的,我师兄就画过!
赞
一下
回复此楼
好好学习,天天向上。
7楼
2012-03-25 08:25:00
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
sogooda
金虫
(正式写手)
应助: 19
(小学生)
金币: 1497.4
红花: 2
帖子: 737
在线: 94.6小时
虫号: 438143
注册: 2007-09-16
专业: 防灾工程
★
余泽成: 金币+1, 谢谢参与应助!
2012-03-30 13:50:07
帮你看了一下,找到一个非matlab自带的函数可用。供参考吧。
CODE:
function h=BreakPlot(x,y,y_break_start,y_break_end,break_type,y_arbitrary_scaling_factor)
% BreakPlot(x,y,y_break_start,y_break_end,break_type)
% Produces a plot who's y-axis skips to avoid unnecessary blank space
%
% INPUT
% x
% y
% y_break_start
% y_break_end
% break_type
% if break_type='RPatch' the plot will look torn
% in the broken space
% if break_type='Patch' the plot will have a more
% regular, zig-zag tear
% if break_plot='Line' the plot will merely have
% some hash marks on the y-axis to denote the
% break
%
% EXAMPLE #1:
%
% NEW = 1;
% sampleTimes = [1:200];
% RPM = [600+rand(1,100)*500, 4500+rand(1,100)*2500];
% figure;
% % BreakPlot
% str = {'','Line','Patch','RPatch'};
% for i=1:4
% subplot(2,2,i);
% if i==1
% plot(sampleTimes,RPM,'r.')
% title('Plot');
% else
% if ~NEW
% breakplot_old(sampleTimes,RPM,2000,4000,str{i});
% else
% breakplot(sampleTimes,RPM,2000,4000,str{i},40);
% end;
% title(sprintf('Breakplot %s',str{i}));
% end;
% end;
%
%
% EXAMPLE #2:
%
% figure;
% subplot(4,4,[1:2 5:6]);
% BreakPlot(rand(1,21),[1:10,40:50],10,40,'Line');
% subplot(4,4,[3:4 7:8]);
% BreakPlot(rand(1,21),[1:10,40:50],10,40,'Patch');
% subplot(4,4,[9:10 13:14]);
% BreakPlot(rand(1,21),[1:10,40:50],10,40,'RPatch');
% x=rand(1,21);y=[1:10,40:50];
% subplot(4,4,11:12);plot(x(y>=40),y(y>=40),'.');
% set(gca,'XTickLabel',[]);
% subplot(4,4,15:16);plot(x(y<=20),y(y<=20),'.');
%
%
% IT'S NOT FANCY, BUT IT WORKS.
% Michael Robbins
% michaelrobbinsusenet@yahoo.com
% TEST DATA
if nargin<6 y_arbitrary_scaling_factor = 100.0; end;
if nargin<5 break_type='RPatch'; end;
if nargin<4 y_break_end=39; end;
if nargin<3 y_break_start=11; end;
if nargin<2 y=[1:10,40:50]; end;
if nargin<1 x=rand(1,21); end;
% SOME DFINITIONS
y_break_width = y_break_end - y_break_start;
y_break_mid = y_break_width./2 + y_break_start;
y_range = range(y);
% LOSE THE DATA IN THE BREAK, WE DON'T NEED IT ANYMORE
i = y>y_break_start & y
x(i)=[];
y(i)=[];
% MAP THE DATA
i = y >= y_break_end;
y2 = y - i.*y_break_width;
% PLOT THE MAPPED DATA
h = plot(x,y,'.');
ylim = get(gca,'ylim');
h = plot(x,y2,'.');
set(gca,'ylim',ylim-[0 y_break_width]);
% CREATE THE "BREAK" EFFECT
xlim = get(gca,'xlim');
xtick = get(gca,'XTick');
ytick = get(gca,'YTick');
yticklabel = get(gca,'yticklabel');
y_gap_width = y_range ./ y_arbitrary_scaling_factor;
y_half_gap = y_gap_width./2;
y_gap_mid = y_break_start + y_half_gap;
switch break_type
case 'Patch', i = 10.0;
case 'RPatch',i = 100.0;
case 'Line', i = 2.0;
end;
x_half_tick = diff(xlim(1:2))./i;
switch break_type
case {'Patch','RPatch'},
xx = xlim(1) + x_half_tick.*[0:i];
switch break_type
case 'Patch',yy = repmat( ...
[y_gap_mid+y_half_gap y_gap_mid-y_half_gap],1,floor(i./2));
if length(yy)
case 'RPatch',yy = y_gap_mid + rand(101,1).*y_gap_width - y_half_gap;
end;
patch([xx(:);flipud(xx(:))], ...
[yy(:)+y_half_gap ; flipud(yy(:)-y_half_gap)], ...
[.8 .8 .8])
case 'Line',
x_half_tick = diff(xtick(1:2))./2;
xx = [xlim(1) xlim(1)+x_half_tick];
for i=0:2:2
line(xx,y_gap_mid+([-1 2]+i).*y_gap_width./2);
end;
end;
set(gca,'xlim',xlim);
% MAP TICKS BACK
i_wrong_ticks = ytick > y_break_start;
ytick = ytick + i_wrong_ticks.*y_break_width;
integer_ticks = all(floor(ytick) == ytick);
label_width = size(yticklabel,2);
if integer_ticks
format_string = sprintf('%%%dd\n',label_width);
else
left_side = ceil(log10(max(ytick)));
right_side = label_width-left_side-1;
format_string = sprintf('%%%d.%df\n',label_width,right_side);
end;
set(gca, 'yticklabel', num2str(ytick'));
[
Last edited by sogooda on 2012-3-25 at 09:11
]
赞
一下
回复此楼
8楼
2012-03-25 08:29:20
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
xiexieliutao
金虫
(正式写手)
应助: 7
(幼儿园)
金币: 537.4
红花: 5
帖子: 432
在线: 44.3小时
虫号: 1026265
注册: 2010-05-22
专业: 药理学其他科学问题
引用回帖:
8楼
:
Originally posted by
sogooda
at 2012-03-25 08:29:20:
帮你看了一下,找到一个非matlab自带的函数可用。供参考吧。
function h=BreakPlot(x,y,y_break_start,y_break_end,break_type,y_arbitrary_scaling_factor)
% BreakPlot(x,y,y_break_start,y_break_end,br ...
o my god
回复此楼
9楼
2012-03-25 17:40:14
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
xiexieliutao
金虫
(正式写手)
应助: 7
(幼儿园)
金币: 537.4
红花: 5
帖子: 432
在线: 44.3小时
虫号: 1026265
注册: 2010-05-22
专业: 药理学其他科学问题
引用回帖:
7楼
:
Originally posted by
zyj8119
at 2012-03-25 08:25:00:
可以的,我师兄就画过!
求解 求解啊~~
回复此楼
10楼
2012-03-25 17:40:43
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
xiexieliutao
的主题更新
16
1/2
返回列表
1
2
下一页
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
高级回复
(可上传附件)
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定