我如何在MATLAB答案的家庭作业问题上得到帮助?

769次(过去30天)
Doug船体
Doug船体 2011年6月1日
评论道: 沃尔特·罗伯森 2021年9月11日17:13
许多 来MATLAB Answers寻求家庭作业帮助的学生。一些学生让他们的问题对其他人(也就是不在他们班上的其他人)来说很有趣,而且他们很快就得到了回应。一些学生复制粘贴他们的问题,没有明显的努力。他们经常被忽视。
一个相关的问题是:
然而,我希望有一个专门针对努力学习的学生的答案。
4评论
乔纳斯
乔纳斯 2018年9月1日
@hisyam:如果不是因为这个问题没有讽刺意味,你的问题本来会很有趣的。请花点时间阅读这篇文章的答案:)

登录评论。

接受的答案

马特无花果
马特无花果 2011年6月1日
MATLAB Answers是一个您可以从用户社区获得关于特定MATLAB问题的帮助的地方。它不是一个让陌生人帮你做功课的地方。
希望在家庭作业上得到帮助很好,但是:
  • 展示您到目前为止所做的工作(发布一些代码并解释您正在考虑如何解决这个问题)。
  • 问一个具体的问题不是具体的MATLAB语法/构造,或一般指导(如“我应该查看哪些函数来实现[结果]”)
  • 确保你的问题是可以回答的。一个无法回答的问题是:“我如何使用MATLAB进行图像处理?”
如果您需要帮助与MATLAB的非常基础,请阅读 开始 文档。
3评论
西蒙
西蒙 2013年11月14日
要有耐心!如果你没有得到答案,不要每隔一个小时就用一个新的标题发布你的问题。

登录评论。

更多的答案(7)

1月
1月 2011年6月1日
编辑:1月 2017年4月19日
  • 考虑,你的老师或助手知道MATLAB答案,太。复制她或他的问题不会带来乐趣。抄写答案就是作弊。
  • 社区要么花几个小时来帮助你,要么只花几秒钟来忽略你的问题。所以,阅读你自己的问题,评估它是否吸引了注意力,是否包含了足够的信息来给出有意义的答案。
  • 不要通过电子邮件发送问题。在这个公共论坛上回复邮件是一种休闲活动,回复邮件是一种工作。

沃尔特·罗伯森
沃尔特·罗伯森 2011年6月7日
几个月前,我在电子邮件中给某人写了如下内容;请酌情调整:
=================
这里回答问题的人都是志愿者。获得他们帮助的最佳策略是让你的问题尽可能的简单和愉快地回答。
使尽可能容易回答你的问题包括问具体的问题,你遇到发布特定的错误消息,并指示线遇到的问题,和您做一些基本的调试包括确定(发布)的大小和数据类的变量。
让这个问题尽可能的让人愉快地回答是很微妙的,因为不同的东西会吸引不同的人。
长期的经验表明,为学生提供复杂主题的完整代码很少奏效:通常,学生从互动中“学到”的是其他人会替他们做作业或项目,这给了他们别人没有的优势。
为了社会的利益,学生学习如何提出好的问题,如何与他人合作,学习如何学习,如何管理自己的时间。在许多方面,学习和与社会合作的能力比学生立即掌握一切或获得高分更重要——一个好学生在毕业后会继续学习,并会随着时间的推移了解更多的东西。
另一方面,为了社会的利益,那些不能学会问好问题或与他人合作的学生,或者对学习没有明显的兴趣的学生,不能毕业。例如,一个应聘工程师抄袭了《Loading and Bearing》上的一项重要任务是对社会的一种威胁,因为社会相信工程师能够胜任他们声称知道的事情。
最后一年的独立项目是对你做研究和从理论出发解决问题的能力的测试。在你之前有一个完整的项目例子并不会在这些方面帮助你——而且会强烈地引导你去思考写例子的人的方式,而不是鼓励你去创新和寻找将想法整合在一起的方法。如果你不能研究和创新,需要一个完整的例子来进行工作,那么对你自己和社会来说,最好退出这门课程,获得一个能反映你的东西的学位或文凭 的能力。
因此不明智的建议人暗示你正在采取错误的方法应该说什么:这样的人给你有价值的建议在“如何玩这个游戏”,和学习如何与环境相互作用可以比任何一个问题的答案更有价值。
1评论
Bjorn Gustavsson
Bjorn Gustavsson 2011年6月7日
在第二段的结尾可以加上:隔离和暴露错误在以下几个方面是有益的:2、你表现出你已经认真地试着自己找到bug或错误,增加了让别人尝试帮助你的可能性。

登录评论。


肖恩·德Wolski
肖恩·德Wolski 2011年6月1日
不要复制粘贴作业。
针对你的具体问题用你自己的话总结一下。

Doug船体
Doug船体 2011年6月3日
我通过做MATLAB作业来学习MATLAB。我知道如何调试、构建代码和解决问题,因为我在这些事情上失败了很多很多次。我仍然做的。
在我在大学学到的所有东西中,MATLAB迄今为止是最有价值的(在经济上和总体上)。 每一个 我从大学三年级开始就得到了这份工作,我得到这份工作几乎完全是因为我比我不断增加的申请人池中的大多数人更了解MATLAB。
寻求帮助和“把你的作业外包出去”是有区别的。如果你问作业问题,
  • 展示你所做的
  • 链接到维基百科,了解我们可能不知道的概念
  • 不要只是粘贴一堆代码,把它缩短到导致错误的那一小部分。大多数MATLAB误差可以在几行中复制。
  • 你的问题对你来说很紧急。这件事对我们来说不急。在这个问题上加上“urgent!!!!”,会告诉我们忽略它。
  • 我们不会直接发邮件给你,不要问。
如果作业做得不好,就去问你的教授。要和教授建立良好的关系,首先要去他们的办公室看看。我的第一份研究工作,辅导一位MATLAB教授的工作,我的第一本书合同都来自与教授的关系。我仍然坚持每年给他们中的一些人打一次电话。
这是为MathWorks寻找新员工的好地方。当我打电话给他们询问最新一批MATLAB天才的简历时,他们会想到那些在他们办公室里和他们讨论MATLAB的人。是那个人。
我想说的是,还有比完成这一项任务更重要的事。帮你自己一个忙,在MATLAB编程中奋斗和失败。你会因此变得更强大。
2的评论
里克
里克 2017年5月23日
在讲授Matlab速成课程时,我告诉我的学生/同学们的一件事是,当你变得更好时,你不会犯更少的错误,你只是更快、更善于发现错误。(当然还有更改时的错误类型)

登录评论。


Sudipta Dutta
Sudipta Dutta 2019年5月23日
编写一个名为tri_area的函数,返回底数为b、高度为h的三角形的面积,其中b和h是函数的输入参数。
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2019年5月23日
“你很伤心,”骑士焦急地说,“我给你写封信安慰你。”
“很长吗?”''Alice asked, for she had read a good deal of code that day.
“它很长,”骑士说,“但它非常, 非常 美丽。每个听到我读它的人,不是它带来了 眼泪 进入他们的眼睛,否则——”
“否则什么?''said Alice, for the Knight had made a sudden pause.
”“要不然就不是了,您知道。调用函数的名称 “黑线鳕“眼睛” ”。
“哦,那是函数的名字,是吗?”爱丽丝说,努力使自己感兴趣。
“不,你不明白,”骑士说,看起来有点生气。”“就是这个名字 被称为 .这个名字真的 是“年老的人” ”。
”“那我就应该说:“这就是 函数 是叫什么?’”爱丽丝纠正自己。
“不,你不应该这样,那是另外一回事!”的 函数 被称为 “tri_area” :但这只是事实 被称为 ,你知道!''
“嗯,什么 这个函数呢?''said Alice, who was by this time completely bewildered.
“‘我正要说这个,’骑士说。“真正的函数 是“A-sitting On A Gate”: 算法是我自己发明的。”
(向刘易斯·卡罗尔道歉)

登录评论。


Baalzamon
Baalzamon 2011年7月2日
这不是一个答案,但我认为这是一个有用的函数。
我问过很多次各种各样的问题——通常都是些简单的问题。现在我发现我学习最好的时候是阅读、展示和实践。这就是说,解释,显示一些代码作为例子,然后我在我的机器上尝试一些东西。
我完全支持人们给出提示(尽管有些提示对不知情的人来说听起来像是模糊和晦涩的行话——比如看doc (functionX))。
我也完全支持那些想要给出任何级别的代码解决方案的人。我学习matlab通过看到其他东西的代码,然后使用他们为我的东西。最后我学到了一些东西,我想我可以用那个做这个或这个。编码不是一场优秀的优化/健壮代码的竞赛,也不是一场彻底了解你的函数的竞赛,而是一场基本级别的竞赛,能够做出一些有助于解决问题的东西。
我想看到的函数是隐藏代码的选项!就像电影网站隐藏剧透一样。
这需要和那些使用插入代码的人一起做,而不是像我一样,只是把代码输入到回复框o_O(我还没用过或者真的知道怎么做,我只是浏览了那部分)

Ifeanyi堤
Ifeanyi堤 2021年7月26日
为什么我有这个错误在我的代码?动态结构引用的参数必须计算为有效的字段名。
请帮我解决这个问题。我使用的是2018版的matlab
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2021年9月11日17:13
S.x2 = 1;
S.x3 = 2
S =结构体字段:
X2: 1 x3: 2
我们构建一个结构体
F1 =“x3”
美国(F1)
ans = 2
我们可以将字段名放入字符串中,并且可以在执行时使用该字符串读出字段的内容
美国(F1) = 5
S =结构体字段:
X2: 1 x3: 5
我们可以在执行时使用字符串来命名要写入的字段
F2 =“3 x”
美国(F2) = 6
无效的字段名:'3x'。
但失败。我们在上面展示了语法工作正常,你通常可以这样做。注意我们之前使用的字符串,比如'x3'是一个有效的MATLAB变量名,但这个较新的'3x'不是一个有效的MATLAB变量名。当你做这种引用时,字符串需要是有效的MATLAB变量名。

登录评论。

社区

更多答案请参阅远程学习社区

类别

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!