问题2。使矢量[1 2 3 4 5 6 7 8 9 10]
解决方案统计数据
问题的评论
-
38岁的评论
不错的问题
不错的
这很简单
太棒了!
不错的
简单的问题!太棒了!
爱它!
不错的
非常有趣的!
很棒的初学者问题!
不错的
不错的
不错的
不错的
更好的
不错的
伟大的
良好的开端
很好
该解决方案在matlab中被日常用户很好地使用
一个= 1:10
这很简单。你不这么认为吗?
123456和123456向量之间的区别是什么?
好
是的,我个人喜欢用冒号操作符来创建向量!
@Muhammad Tanveer:如果你取123456(不带逗号、分号或空格),它是一个(巨大的)数字。
你可以用方括号括住元素,比如v=[1 2 3 4 5],或者用逗号,比如v=[1,2,3,4,5],来创建一个向量。它们的意思是一样的:一个1行5列的向量(矩阵)。这取决于你。
如果使用分号(;),则v=[1;2;3;4;5]表示其他内容:5行和一列的向量。
太棒了!
学习冒号符号是个好主意!谢谢!
很酷的
为什么我复制代码到matlab编辑器并运行它,但命令行窗口说我没有定义函数或变量?
容易,)
好
容易的事情
我需要更多的点
Link非常有用
好问题
良好实践。
好问题
解决方案的评论
-
1评论
使用冒号符号
-
2的评论
-
1评论
好问题
-
2的评论
好问题。
好
-
1评论
这是魔法^_^
-
1评论
容易
-
1评论
精心设计的问题!
-
1评论
超级
-
1评论
大问题
-
1评论
你说得太对了
-
1评论
学习串联的简单方法:)
-
1评论
容易
-
1评论
非常容易
-
1评论
如何来吗?
-
1评论
Linspace给你一个更小的尺寸:)
-
1评论
这样可以吗?
-
1评论
大问题
-
2的评论
哇,很有趣!
(1:1:10)
-
1评论
为什么不
-
2的评论
很好。这个向量和x = linspace(1,10,10)的区别是什么?
你好,马修·琼斯,
Linspace类似于冒号操作符“:”,但可以直接控制点数。
在x = linspace(1,10,10)中,您直接输入点的数量,函数生成等间隔的向量,但当您使用“:”操作符时,您需要提到步长。
-
1评论
.
-
1评论
好工作
-
1评论
这名用户(mohamed elballaly)似乎玩弄了这个系统,对“袜子木偶”账户提交的这个不起眼的解决方案进行了欺骗性的“赞”。div
-
1评论
这名用户(ALBERT ALEXANDER STONIER)似乎玩弄了系统,通过“sock-puppet”账户对这个不起眼的解决方案欺骗性地点赞。div
-
2的评论
我真的不明白为什么这是错的,哈哈
再试一次,你是最棒的
-
1评论
这真的很节省时间!
-
4评论
如果x = 1:10;
我也想知道为什么' x=1:10'不工作
不,它的工作原理
尝试不使用' ' (x = 1:10;)
好了!
-
2的评论
-
1评论
去掉方括号,尺寸会缩小更多
-
1评论
为什么解这个谜题不需要[]符号?
-
1评论
你如何改进这个解决方案?
-
1评论
比我的短。
-
1评论
为什么不呢?当我输入它的时候它就工作了…
-
3评论
请帮助! !不知道我哪里错了
你只需要输入x=[1,2,3,4…或x=1:10
只需编辑代码中的这一行。不是全部
你应该把这个函数命名为“oneToTen”,显然,你的x是从1到9,而不是1到10。
-
1评论
X =1:10做同样的事情。
-
1评论
我不认为这些问题可以提高一个人的表现.....
-
1评论
这个问题本来可以更有挑战性一点。
-
2的评论
-
1评论
给出一个值y,简单地调用函数oneToTen。它肯定会起作用
-
1评论
我不明白科迪的意思…我不能使用“eval 1:10;”,但我可以使用“str2num 1:10;”,这是开销+ eval 1:10…请让Cody评估提交代码中使用的函数
-
2的评论
-
2的评论
-
1评论
请解锁溶液
-
5个评论
我发现MATLAB的巨大优势在于,在我设计目标解决方案之前,它可以让我快速地对数值数学问题进行原型化。上面这些深奥的效率非常聪明,很多功劳都归于提出它的人,然而,这分散了我对MATLAB的使用,而不是增加了显著的价值。根据目标机器(桌面工作站或嵌入式设备),我最终将使用C/ c++,汇编和VHDL来实现我的过程高效代码-从不使用解释语言。
这是一个更新,因为我有一个人问我的帖子…
我认为速度只是性能的一个衡量标准,另一个是内存利用率。这个问题的关键是内部存储的变量的“类型”。通过使用ans=1:10;变量ans是(我相信)双精度浮点类型(每个数字8字节)。另一方面,通过使用str2num,转换为字符数组(每个字符1字节)用于紧密存储所需的微小整数范围。因此,存储ans所需的内存减少了8倍。
所以,我不确定他们实际上是如何评分(或衡量)内存效率和执行时间之间的重要性(跨多个平台和操作系统),因为在你的情况下,你声称没有强制转换可以获得更快的执行时间。这需要向Mathworks的人员询问,他们对自己的代码有特定的见解——对不起。
回到我的观点,我使用的是一台有12gb内存的机器,所以使用10个字节还是80个字节的区别对我来说并不重要。
然而,理解这个问题是很重要的,所以我向Cody的人致敬,因为他们提出了伟大(而且有趣)的挑战!
希望有帮助!
约翰
用于评估解决方案性能的指标是//www.tatmou.com/matlabcentral/fileexchange/34754-calculate-size
正如您在检查代码时所看到的,它与速度或内存无关。这就是为什么我提出了这个解决方案,为了表明你可以成为领导者的代码,在执行速度或内存使用方面根本没有效率。虽然我认为科迪的想法是伟大的和具有挑战性的,但我认为现在使用的度量标准应该重新考虑。
有趣的
不能复制,在R2016a中创建一个执行错误。
-
1评论
10) cumsum (1 (1)