matlab中冒号的问题

请看句x=-5:5这句到底取-5和5这2个点,还是取多个点。源程序是这个%example5_2.mx=-5:5;y=3*x-7;%直线方程为randn('state',2... 请看句x=-5:5
这句到底取-5和5这2个点,还是取多个点。
源程序是这个

% example5_2.m
x=-5:5;
y=3*x-7; % 直线方程为
randn('state',2); % 设置种子,便于重复执行
y=y+randn(1,length(y))*1.5; % 加入噪声的直线
plot(x,y,'o');
P=x;T=y;
net=newlin(minmax(P),1,[0],maxlinlr(P)); % 用newlin创建线性网络
tic;net=train(net,P,T);toc % 训练。与newlind不同,newlin创建的网络需要调用训练函数
new_x=-5:.2:5;
new_y=sim(net,new_x); % 仿真
hold on;plot(new_x,new_y);
legend('原始数据点','最小二乘拟合直线');
title('newlin用于最小二乘拟合直线');
net.iw

% ans =
%
% [2.9219]

net.b

% ans =
%
% [-6.6797]
web -broswer http://www.ilovematlab.cn/forum-222-1.html

图却出现了11个点。怎么看
展开
 我来答
我行我素850915
2013-07-28 · TA获得超过8241个赞
知道大有可为答主
回答量:5788
采纳率:77%
帮助的人:1771万
展开全部
x=-5:5相当于x=-5:1:5,步长为1,共有-5,-4,-3,-2,-1,0,1,2,3,4,5,共11个
hwguan
2013-07-28 · TA获得超过1万个赞
知道大有可为答主
回答量:4405
采纳率:0%
帮助的人:4211万
展开全部
x=-5:5取多个点
从-5取到5, 每隔1取一个点, 所以共11个点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式