tzkr.net
当前位置:首页 >> MAtlAB 画图 我想用mAtlAB画一个分段函数的图,且变... >>

MAtlAB 画图 我想用mAtlAB画一个分段函数的图,且变...

你要的是这个效果么? 希望我的回答会对你有帮助!

clear all; close all; clc; x=0:0.1:7; n=length(x); for i=1:n if (x(i)>0 && x(i)=2 && x(i)=4 && x(i)6 && x(i)

myfun = @(x) (2*x+10).*(x>=-4 & x=0 & x

1.一元分段函数绘图 例如: 把下面的函数保存为Piecewise_x.m文件 function F=Piecewise_x(x)F=x.^2.*(x>=0 & x=1 & x=2 & x1)+... 0.7575*exp(-y^2 - 6*x^2).*(x+y>-1)+... 0.5457*exp(-0.75*y^2 - 3.75*x^2 + 1.5*x).*(x+y

图片中的线会重叠在一起,最后只能看到一条颜色的线条~~ m = 1; x = -10:10; x_leng = size(x,2); lamda = [1000/m,500/m,400/m,100/m]; lamda_leng = size(lamda,2); func_f = zeros(lamda_leng,x_leng); for lamda_index = 1:lamda_leng lamda...

这里用的是数值方法来计算sin积分。如果用int的话,很慢而且会有积分错误,不建议你用。X=1处,有不连续点。 x = 0:0.01:5; n = length(x); dT = 0.01; y = zeros(1,n); for i = 1:n if x(i)

你的第二行写错了, 阴影部分的“|”应该改成“&” 【分析】 如果那里是“|” 表示x≥-π或者x≤π时都有y=cos(……) 所以,画出来的是余弦函数的图像。 应该改成“&” 表示不等式-π≤x≤π

错误原因在于:你写的function y=f(x)只对x为单个数值才有效,而你画图时x=-100:100是一个矩阵,所以出现提示的错误。 修改方法为修改function y=f(x),应该把x当成数组,然后用循环的方法,进行上面的分段判断,这个比较初级,就交给你自己写了...

分段函数的绘制方法有下面几种: %方法一,分段分别画,然后用hold on将图像保持在同一个axes中%保持在同一个坐标轴中还可以用set(gca,'Nextplot','Add')命令x1 = linspace(0,1,30);y1 = x1;x2 = linspace(1,2,30);y2 = x2.^2;plot(x1,y1)hold o...

x= 0:.1:10;y(x>=0 & x=0 & x3 & x 3 & x 7.5 & x 7.5 & x

网站首页 | 网站地图
All rights reserved Powered by www.tzkr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com