在MATLAB中,您可以通过将元素括在方括号中来创建一个向量,如下所示:
X = [1 2 3 4]
逗号是可选的,所以你也可以键入
x = [1,2,3,4]
创建矢量
x = [1 2 3 4 5 6 7 8 9 10]
用MATLAB有一个更快的方法冒号符号。
尼斯问题
不错
这很简单
大!
不错
简单的问题!大!
爱它!
不错
非常有趣的!
伟大的新手问题!
不错
不错
不错
不错
更好的
不错
大
好的开始
很好
1:10
该方法在matlab中得到了很好的应用
一个= 1:10
[1:1:10]
这很容易。你不觉得吗?
123456和123456个向量有什么区别?
好
是的,我个人比较喜欢创建载体冒号运算符!
@Muhammad Tanveer:如果你把123456(没有逗号,分号或空格),它是一个(巨大)号。
你既可以通过封入在方括号像诉元素= [1 2 3 4 5]或使用逗号,像v创建一个向量= [1,2,3,4,5]。它们的意思是非常相同的:1行5列的向量(矩阵)。它是由你决定。
如果使用分号(;),则v = [1; 2; 3; 4; 5]装置别的东西:5行和一单一列的向量。
太棒了!
太棒了!
太棒了!
太棒了!
太棒了!
太棒了!
伟大的想法,学习冒号符号!谢谢!
凉
为什么我将代码复制到matlab编辑器并运行它,但是命令行窗口却显示我没有定义函数或变量?
容易,)
你说得太对了
学习连接的简单方法:)
简单
非常容易
怎么会?
linspace给你一个更小的尺寸:)
它是确定
大问题
哇非常有趣!
[1:1:10]
为什么不
好了。这个向量和x = linspace(1,10,10)有什么区别?
您好马修·琼斯,
Linspace类似于冒号运算符“:”,但给出了点的数量直接控制。
在X = linspace(1,10,10)则直接进入点的数目和功能产生等距的矢量,但在使用“:”操作符,则需要提步长。
。
做得好
此用户(穆罕默德elbesealy)似乎已经耍花招系统,具有欺诈性“喜欢”提交“袜子木偶”这个不起眼的解决方案的帐户。-div
此用户(艾伯特·亚历山大斯托尼尔)似乎已经耍花招系统,具有欺诈性“喜欢”提交“袜子木偶”这个不起眼的解决方案的帐户。-div
我真的不知道为什么是错的,哈哈
再试一次,你是最棒的
这确实节省了时间!
去掉方括号,规模将减少甚至更多
为什么心不是为这一难题的解决需要[]符号?
您如何改进这个解决方案?
比我的短。
ermmm为什么不呢?当我输入…
请帮助!!!!不知道在哪里出了错
你只需要输入x=[1,2,3,4…]10)或x = 1:10
只需在代码中编辑这一行。不是全部
你应该把函数命名为“oneToTen”,很明显,你的x是从1到9,而不是从1到10。
x=1:10做同样的事情。
我不认为这些问题可以提升一个人的表现.....
这个问题本来可以更有挑战性一点。
给Ÿ简单的调用函数oneToTen的值。它肯定会工作
我不明白科迪的地步......我不能用“EVAL 1:10;”但我可以用“str2num 1:10”这是开销+ EVAL 1:10 ...请科迪评估提交的代码使用的功能
请解锁解决方案
我发现MATLAB的巨大优势在于它解放了我可以快速原型数值数学问题 - 之前,我设计了针对性的解决方案。这种深奥效率如上面都非常聪明,多归功于谁提出它的人,然而,这分散了而不是增加了显著价值,我利用MATLAB。根据目标机(桌面工作站或嵌入式设备)上我将最终用C / C ++,汇编和VHDL执行我的过程高效的代码 - 从未一种解释语言。
这是一个更新以来我有一个人问我的文章...
我认为,速度只有一个度量的表现,另一个是内存利用率。在这个问题的关键是内部存储的变量的“类型”。通过使用ANS = 1:10;可变ANS是(I相信)的类型的双精度浮点(8个字节用于每个数)。上通过使用str2num另一方面,流延到字符数组(1字节每个)被用来紧紧存储所需数量的微小的整数范围。因此,需要存储ANS存储器小于8倍。
所以,我不知道他们如何实际分数(或重量)内存的效率和执行时间的重要性(和跨多个平台和操作系统的),因为你的情况,你要求更快的执行时间没有铸造。这将需要问一个Mathworks公司的人与特定的洞察力,以他们的代码 - 对不起。
而且回到我的肥皂盒点...我使用具有12 GB RAM的机器,因此使用10个字节或80个字节之间的差别对我来说并不重要。
然而,理解这个问题是很重要的,所以我要向科迪兄弟致敬,感谢他们的伟大(和有趣的)挑战!
希望会有帮助!
约翰
用于评估解决方案性能的度量是//www.tatmou.com/matlabcentral/fileexchange/34754-calculate-size
正如你可以看到,如果你检查的代码,它没有任何关系与速度或内存。这就是为什么我提出这个解决方案,以证明你可以成为领导与是不是所有有效的,无论是在执行速度或内存使用代码。虽然我认为科迪的想法是伟大的,挑战我认为这是目前使用的度量应该重新考虑。
有趣的
不能再现,创造了在R2016a执行错误。
10)cumsum (1 (1)