MATLAB中u1([2:M])= sin(pi*x)+x.*(1 - x)表示什么意思?

如题所述

这里x是一个向量,它的数据个数肯定是M-1个。
对于x中每一个数据,都依次代入 sin(pi*x)+x.*(1 - x)表达式中,计算结果保存在u1这个向量的第二个到第M个数据位置。
即x中的第一个数据代入表达式后计算结果保存在u1(2)里,第M-1个数据计算结果保存在
u1(M)里
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-27
如果x是一个单一的数值,即sin(pi*x)+x.*(1 - x)是一个数值,它表示将数组u1中的第2元素到第M个元素全部赋值为sin(pi*x)+x.*(1 - x)
如果x是一个向量,即sin(pi*x)+x.*(1 - x)是一个向量,并且该向量元素个数等于(M-2)+1时(如果不等就会出错),它表示将数组u1中的第2元素到第M个元素赋值为该向量本回答被提问者和网友采纳

MATLAB中u1([2:M])= sin(pi*x)+x.*(1 - x)表示什么意思?
这里x是一个向量,它的数据个数肯定是M-1个。对于x中每一个数据,都依次代入 sin(pi*x)+x.*(1 - x)表达式中,计算结果保存在u1这个向量的第二个到第M个数据位置。即x中的第一个数据代入表达式后计算结果保存在u1(2)里,第M-1个数据计算结果保存在 u1(M)里 ...

matlab中sin(x)= sin(- x)\/ x的表达式是什么?
对于函数Sa(t)=sin(x)\/x,其中x∈[-10π,10π],matlab中可以这样表示:x=-10*pi:10*pi;S=sin(x);补充问题回答:x=-2*pi:pi\/10:2*pi表示x∈[-2π,2π];t=0:pi\/50:4*pi表示t∈[0,4π];这是由于在matlab中,如果想表示一个范围,比如说x∈[a,b],可以这样表示,x=...

matlab数学实验中'*什么意思?
'代表转置,*代表乘法.r=0:0.05:1表示r是一个行向量;r'*cos(t)表示r转置后(为列向量)再乘以cos(t)!

求解matlab程序问题
t=0:pi\/20:2*pi;[x,y]=meshgrid(t);subplot(2,2,1)plot(sin(t),cos(t)),axis equal subplot(2,2,2)z=sin(x)+cos(y);plot(t,z),axis([0,2*pi,-2,2])subplot(2,2,3)z=sin(x).*cos(y);plot(t,z),axis([0,2*pi,-1,1])subplot(2,2,4)z=sin(x).^2-cos(...

matlab 计算sin(π\/10),结果精确到100位小数
首先在matlab命令窗口输入f=@(x)-(x*sin(10*pi*x)+2) 输出结果为 >> f=@(x)-(x*sin(10*pi*x)+2)f = @(x)-(x*sin(10*pi*x)+2)

matlab解答
function [x, y] = koch(n)if n == 1 t = linspace(0, 2*pi, 4);x = cos(t);y = sin(t);else p = 1\/3;h = p*sqrt(3)\/2;[x, y] = koch(n-1);xx = x(1); yy = y(1);dx = diff(x); dy = diff(y);ax = (1-p)*x(1:end-1) + p*x(2:end);a...

matlab中subplot(m,n,p)括号中的代表什么意思?
其中,m和n代表在一个图像窗口中显示m行n列个图像,也就是整个figure中有n个图是排成一行的,一共m行,后面的p代表现在选定第p个图像区域,即在第p个区域作图。如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。ezplot(f,[-3,3]),表示画f函数的图形...

MATLAB解带三角函数的方程组,如何编程
2、对于复杂的三角方程,可以用Broyden(拟牛顿法)等方法来求解,得到数值解。如 其求解过程如下 ①建立自定义函数文件,funm。m function y = funm(x)x=x(1,1),y=x(2,1)y(1,1) = x(1,1) - 0.7 * sin(x(1,1)) - 0.2 * cos(x(2,1)); y(2,1) = x(2,1) - ...

Matlab作图一
输入命令:ezplot(‘cos(t)^3’,’sin(t)^3’,[0,2*pi])输入命令:ezplot('exp(x)+sin(x*y)'(右边等于0可以省略不写,'exp(x)=-sin(x*y)'也行),[-2,0.5,0,2])  表示绘制字符串fun指定的函数在lims=[xmin,xmax]的图形.注意:[1] fun必须是M文件的函数名或是独立...

MATLAB程序
t=0:1\/pi:100*pi;x=sin(100*pi*t)+sin(200*pi*t)+sin(400*pi*t);X=fft(x); f = fftshift(X);w = linspace(0, 250, length(t));%频率坐标 subplot(211)plot(t,x);xlabel('t\/s')ylabel('幅值')subplot(212)plot(w,abs(f));%频谱图title('信号的频谱');xlabel('频率(...

相似回答