您现在的位置 > 首页>知识问答 >

MATLAB 初学者求助

点击图片查看下一页
查看原图
更新:07-27     编辑:     来源:    
  • >> x = "abc"
    x =
    abc
    >> y = "def"
    y =
    def
    >> x + y
    ans =
       197   199   201
    >> double("a")
    ans =
        97
    >> double("d")
    ans =
       100
    >> char(97)
    ans =
    a





    x + y 怎么结果就 197 199 201 了。。。。


    网友评论:

    看来你没有学过C语言

    因为你这么弄MATLAB把X和Y都当成了两个1X3的vector
    分别是[97 98 99] [100 101 102]


    确实没 /__\


    嗯但为什么 "abc" 这个 string 会默认对应 [97 98 99]....

    string 是 char[]

    看来你不是学cs或者ee的
    因为ascii码啊


    你用的单引号,所以‘abc"就是单纯的把3个char的值组成一个vector而已,char每个是有对应的数字的,小写a就是97

    ascii code这张表你查一下就知道什么字母对应什么数字了


    确实不是。。。

    学的是 cognitive neuroscience /_\
    多谢解答


    嗯好的,多谢~

    [x y] = "abcdef"
    strcat(x,y) = "abcdef"

    楼主,这是你的选修课要学matlab吗?

    你这本来是要做字符串处理吗?

    哪个学校啊

    现在小学生也上了。 现在小学生也用matlab了。

    还好学的不是Javascript

    LZ连代码在哪都没弄清楚?

    char ascii对应转换的整型啊


    是。。。

    其实主要是要用 psychtoolbox



    并不。。。

    只是把 ppt 上的一页复制粘贴过来了 /_\

    http://www.jonaska**.com/psych599.php
    Class One 那个


    University College London


    确实没。。。

    目前还没开课我就是在看看 ppt 那样 Orz

    而且这门课说了不需要任何编程基础我就选了

    本职是心理学 + 认知神经科学,有很多人在用 Matlab,不过好像很多人也是开始 PhD 之后才入门的


    对于任何问题,请点击正上方的help


    好的我试试。。。

    你这就成了数组和数组相加了,输出肯定是数组啊!

    楼主的专业直接看help可能都比较困难,建议网上找点初学者入门之类的看一看,然后需要用哪个函数再在help里面查


    这在本科就是一个学分的课,确实不难。按照课程步骤走把所有课程任务过一遍就会了。当然得花时间来学,因为初次接触的新手最大的问题就是找不到代码问题在哪,折腾久了头大。所有得静下心来研究,一步步弄懂。

    matlab太可怕了


    嗯好的谢谢鼓励。。。


    被说中了,经常有看着 help 都懵逼的时候

    干脆试着下单买了些课本

    唉,neuroscience地位降格的一帖。。。

    UCL


    没必要买书,需要什么函数网上一搜就能知道答案。自己看书太慢了


    还地位降格
    真以为有点编程基础多高级了

    —— 来自 Sony L50u, Android 5.1.1

    爱斯衣ER怕不是胎教编程的,直接冷嘲热讽我也是看不懂。

    ——发送自 Pluto 2.5


    MATLAB的help就是最好的教程了,看下介绍然后照着下面的例子写就可以了,自己多试多练MATLAB上手飞快的,像主楼的例子,就算不懂ASCII码,明显a=97,d=100,a到f是97到102所以会有这个结果。 lz刚开始MATLAB可能需要一些数组和矩阵的知识,就能更好理解该怎么用了

    ——发送自 Pluto 2.5

    居然还买教材,uk书也不便宜吧

    ——— 来自Stage1st Reader For iOS

    matlab 还用书啊 一艘就完啦

    …………看到楼主我才想起来matlab其实是不那么对初学者友好的,只看help就行是对至少学过C的人而论的,matlab的书基本也没介绍比较细的语法的,类型转换其实经常要用,但是用户double是啥都不知道的话没办法,更不用说ASC码了……所以就算是文科至少也要开C语言啊

    neural science啊,不是会用toolbox就行了吗?

    matlab太自由了确实有时候对初学者容易产生误解,泥潭码农张嘴就喷也是觉得自己会用剪贴板有多高端
    想想我大一c啃得仔细还是有好处的,这么多年学新语言都没遇到太大阻力,除了汇编

相关推荐

精彩图集

一品图片网部分图片资源收集于互联网,如果侵犯了您的版权请来信告知,我们会及时处理和回复,邮件地址:
© 2021 一品图片网 版权所有 苏ICP备150288886号 | sitemap | 图片大全