找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3075|回复: 1
打印 上一主题 下一主题
收起左侧

matlab绘制以函数在区间中的图形

[复制链接]
跳转到指定楼层
楼主
ID:400839 发表于 2018-9-21 09:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、编写M文件绘制以下函数在区间中的图形。

(1)Matlab程序:
clc,clear;
fprintf('请输入要显示区域的下边界(x<0):\n');
lim1 = input('');
fprintf('请输入要显示区域的上边界(x>3):\n');
lim2 = input('');
x1 = lim1:0.01:0;
x2 = 0:0.01:3;
x3 = 3:0.01:lim2;
y1 = sin(x1);
y2 = x2;
y3 = 6 - x3;
plot(x1,y1,'-b');
hold on
plot(x2,y2,'-r');
hold on
plot(x3,y3,'-g');
(2)输入:
(3)执行结果为:
2、编写通用的M函数求取题1中函数在任意点的值并绘制函数在区间中的图形。
(1)    程序:
clc,clear;
fprintf('请输入要显示区域的下边界(x<0):\n ');
lim1 = input('');
fprintf('请输入要显示区域的上边界(x>3):\n ');
lim2 = input('');
x1 = lim1:0.01:0;
x2 = 0:0.01:3;
x3 = 3:0.01:lim2;
y1 = sin(x1);
y2 = x2;
y3 = 6 - x3;
plot(x1,y1,'-b');
hold on
plot(x2,y2,'-r');
hold on
plot(x3,y3,'-g');
hold on
fprintf('请输入x的值:');
x = input('');
if x <= 0
    y = sin(x);
elseif x <= 3
    y = x;
else
    y = 6 - x;
end
plot(x,y,'*k');
(2)    输入:
(3)结果:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1 发表于 2018-9-21 16:09 | 只看该作者
补图即可获得100+黑币
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表