数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 2709|回复: 3

[求助]

[复制链接]
发表于 2003-8-15 19:27:31 | 显示全部楼层 |阅读模式
各位大侠,我在用MATLAB做超定方程组时,出现以下
错误,可课本就是这么说明的呀!为什么会有"ones"命令
的错误呢?
请各位大侠指点迷经!
>> t=[0,.3,.8,1.1,1.6,2.3]';
>> y=[.82,.72,.63,.6,.55,.5]';
>> w=exp(-t)

w =

    1.0000
    0.7408
    0.4493
    0.3329
    0.2019
    0.1003

>> E=[ones(t),exp(-t)]
??? Error using ==> ones
Size vector must be a row vector with integer elements.
[em05][em06]
发表于 2003-8-15 21:44:25 | 显示全部楼层
函数 ones() 是用错误 (错误提示里面也写的有)
它的参数必须是一个元素为整数的行向量
具体用法如下:
ONES   Ones array.
    ONES(N) is an N-by-N matrix of ones.
    ONES(M,N) or ONES([M,N]) is an M-by-N matrix of ones.
    ONES(M,N,P,...) or ONES([M N P ...]) is an M-by-N-by-P-by-...
    array of ones.
    ONES(SIZE(A)) is the same size as A and all ones.

(来自 MATLAB Help)
发表于 2003-8-15 22:15:52 | 显示全部楼层
ones的参数是一个矩阵,我都 不知道你是什么意思
发表于 2003-10-29 19:18:31 | 显示全部楼层
这是什么呀
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-27 04:04 , Processed in 0.051153 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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