声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 11998|回复: 7

[编程技巧] 怎样求一行向量的平方和的开方?

[复制链接]
发表于 2007-5-31 23:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
在Matlab中,怎样求一行向量的平方和的开方?
如上,怎么求?
求助,先表感谢!!!

[ 本帖最后由 eight 于 2007-5-31 23:13 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-5-31 23:13 | 显示全部楼层
 楼主| 发表于 2007-5-31 23:48 | 显示全部楼层
谢谢楼上的‘八兄’:handshake
研究了一下C语言书,没研究完全,又因是毕业设计而初学Matlab,手头没有Matlab入门级的书,于是请教
设行向量为8维向量:
x=[20.0992  8.9504  3.5830  11.3904  2.4159  2.1867 2.3889 2.7768]

平方和再开方怎么编写??
谢谢

[ 本帖最后由 eight 于 2007-5-31 23:54 编辑 ]
发表于 2007-6-1 08:49 | 显示全部楼层
sqrt(sum(x.^2))

评分

1

查看全部评分

 楼主| 发表于 2007-6-1 12:35 | 显示全部楼层
楼上姐姐,谢谢!!!:handshake
发表于 2007-6-1 14:44 | 显示全部楼层
sqrt(x*x')

评分

1

查看全部评分

发表于 2007-6-1 15:14 | 显示全部楼层
norm(x,2)或者norm(x)

评分

1

查看全部评分

发表于 2007-6-1 19:31 | 显示全部楼层

交流

a=[1 2 3 4 5];
b=sum(a.^2)
c=sqrt(b)
应该的这样
或者:b=sum(a.*a)
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-6-8 19:20 , Processed in 0.060774 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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