这是我的真名吧 关注:26贴子:3,089
话说这么恶心的功能谁用啊?连内部人士都觉得及其麻烦,等产品发布出去以后,我不信真的有人用
希望这次可以成功吧,阿门……我要被这东西折腾疯了。


1楼2010-10-25 14:57回复
    啥啊?你们研发的产品?


    2楼2010-10-25 14:59
    回复
      很恶心的一个产品……


      3楼2010-10-25 15:00
      回复
        话说在这里可以问问题吗?
        matlab的,很小的一个小问题,但是我不会


        4楼2010-10-25 15:04
        回复
          可以。只要你别帖在线视频和在线音乐就行。
          但问题是,我都忘记了阿ORZ。


          5楼2010-10-25 15:07
          回复
            不贴,就是个小问题
            我还是初学者所以懂的很少
            我做一个练习题,就是一种垂直上抛运动,它给出了公式,要求编写一个MATLAB程序,计算出每一秒钟的速度和高度,并打印出h,v 关于时间t 的函数.
            我的问题是如果计算每一秒的速度和高度,就不知道怎么打印出函数;如果打印出函数,就不能计算每秒的速度和高度
            因为计算每秒的速度和高度时,t=1:20这么取的。。。
            而打印出函数的话,t就不能具体的取
            要怎么在一个程序里,既能打印出关于t的函数,又能具体的取t值算函数的值呢?
            可能问题问的比较小白。。。


            6楼2010-10-25 15:16
            回复
              恕我愚钝,没有明白你的问题ORZ
              按照你的说法,T应该是自变量吧,然后每秒取一次值,我是这么理解的。
              然后你的T要从1取到20一共取20次
              但是我没有明白你为什么取了值就不能打印函数呢?两者有什么关系呢?你要把T和函数值也一起打在函数上么?


              7楼2010-10-25 15:25
              回复
                另外你可以把你的代码打出来,因为我现在既没有环境,也没有记忆,所以看着这么多文字有点晕,不如直接上代码= =


                8楼2010-10-25 15:26
                回复
                  %% 指定h0,v0的值
                  h0=input('Enter an input value:')
                  v0=input('Enter an input value:')
                  g=-9.81;
                  %% 打印出ht,vt的函数
                  syms t
                  ht=(1/2)*g*t.^2+h0
                  vt=g*t+v0
                  这个是打印出ht,vt的代码吧?
                  这里t如果取了值,输出的就不是函数式而是ht,vt的值了
                  =====================================
                  %% 指定h0,v0的值
                  h0=input('Enter an input value:')
                  v0=input('Enter an input value:')
                  g=-9.81;
                  %% 就算每秒的高度和速度并画ht,vt的图像
                  t=1:20;
                  ht=(1/2)*g*t.^2+h0
                  vt=g.*t+v0
                  plot(t,ht,'b--',t,ht,'rx',t,vt,'g-',t,vt,'ys');
                  这个应该是计算每秒的值并且在图像上显示出来
                  怎么把这两段代码合成一段并且既能显示函数式,又能输出函数值呢?


                  9楼2010-10-25 15:48
                  回复
                    啊,那个vt式子里的gt统一用g.*t吧。。。虽然直接*也没问题。。


                    10楼2010-10-25 15:50
                    回复
                      我还是不明白你干吗要合成一段呢?是我说的那个问题,你需要在图像上显示函数值么?
                      你要用PLOT的话,要是我没记错,本来就是先画点再描线的,所以你只取20个描出来的肯定是折线了
                      如果你是想在画好的图像上标出20个值,我觉得你可以用点技巧,同时用PLOT画两个线,叠在一起。就是说一个是正常的曲线,把T的间隔取小一点就可以做到。另外一个就是取点,把线的颜色弄成和背景一样的,同时应该有个参数可以让值在上面显示,具体是什么我也不知道了。
                      多看点文档什么的详细介绍每个参数的,比如说这里:http://wenku.baidu.com/view/547986687e21af45b307a83a.html
                      


                      11楼2010-10-25 16:56
                      回复
                        取20个只是个例子啦。。。我不纠结画出来的是神马形状,取的密集了当然就圆滑点了。
                        我纠结的是,因为题目要求打印出函数。。。
                        就是编出一段代码,打印出函数,也要求在每点的值
                        我知道怎么让他输出函数式,也知道怎么求每点的值,但是我不能用一段代码既输出函数表达式又输出在每点的值。。。。
                        于是你明白我的问题是神马吗?


                        12楼2010-10-25 17:27
                        回复
                          我不是想在图像上标出每点的值,这个也好办
                          主要问题是我要么只能取点求函数值并画图,要么只能不取点输出函数式。。
                          题目上说“要求编写一个MATLAB程序,计算出每一秒钟的速度和高度,并打印出h,v 关于时间t 的函数.”
                          我怎么必须用两段代码分别求才能满足题目的要求啊Orz。。。


                          13楼2010-10-25 17:30
                          回复
                            那个t的步长取小一点画出来的线就会圆滑了吧


                            14楼2010-10-25 17:31
                            回复
                              对,小一点会好,你可以试一试。
                              我还是不明白你为嘛非要合并到一段……话说其实具体的东西我不太记得了……过了这么多年了……


                              15楼2010-10-25 18:04
                              回复