اطلاعیه

Collapse
No announcement yet.

رسم نمودارهای سه بعدی در MATLAB

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    رسم نمودارهای سه بعدی در MATLAB

    سلام دوستان
    ما چطوری میتونیم مثلاً نمودار سه بعدی این معادله رو در MATLAB رسم کنیم : Y = Z^2 - X^2
    Y مساوی است با Z به توان 2 منهای X به توان 2
    نمودار این معادله به شکل زین اسب هستش

    #2
    رسم نمودارهای سه بعدی در MATLAB

    سلام . خوبی دوست عزیز .
    من نمیتونم دقیقا بگم چطوری میشه این کار رو کرد چون یه مقدار مفصل هست و من هم خودم خیلی مسلط نیستم .
    فقط شما یه کاری بکنید ، توی HELP مت لب این کلمه رو سرچ کنید : mesh
    این جا چند تا مثال هست و گفته که چطوری میشه این کار رو انجام داد .
    موفق باشید .
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
    هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
    چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

    دیدگاه


      #3
      رسم نمودارهای سه بعدی در MATLAB

      ممنون از توجهتون آقای نحوی من قبلاً عبارت mesh رو تو MATLAB سرچ کرده بودم یه چند تایی مثال دیدم یکی رو اینجا مینویسیم

      میشه اینو به من توضیح بدین که تو این مثال چی کار کرده و اصلاً نمودار چه معادله ای رو رسم کرده ؟ تو خط سوم دستور رسم نمودار رو داده و تو خط چهارم محدوده محورهای X, Y ,Z رو برای رسم تعیین کرده ولی از خط اول و دوم سر در نیاوردم اصلاً من این معادله خودم یعنی y = z^2 - x^2 رو چه طوری تعریف کنم ؟ :?:

      دیدگاه


        #4
        رسم نمودارهای سه بعدی در MATLAB

        سلام . خوبی دوست عزیز .
        ببینید تا جایی که من فهمیدم باید جایی که حدس میزنید نمودار تغییرات عمده اش اونجا باشه یا بقولی برای ما تغییراتش در اون حوالی برای ما مهم هست رو باید مشخص کنید به عنوان مثلا :


        شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
        هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
        چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

        دیدگاه


          #5
          رسم نمودارهای سه بعدی در MATLAB

          لطفا در خصوص نحوه رسم منحنی های در مختصات قطبی و استوانه ای کمک کنید؟؟؟؟

          دیدگاه


            #6
            پاسخ : رسم نمودارهای سه بعدی در MATLAB

            ما چطوری میتونیم مثلاً نمودار سه بعدی این معادله رو در MATLAB رسم کنیم : Y = Z^2 - X^2
            Y مساوی است با Z به توان 2 منهای X به توان 2
            نمودار این معادله به شکل زین اسب هستش
            راحت ترین و قشنگترین راه به نظر من:

            کد:
            syms x y z
            z=y^2-x^2
            ezsurf(x,y,z)
            لطفا در خصوص نحوه رسم منحنی های در مختصات قطبی و استوانه ای کمک کنید
            شما هم از ezpolar استفاده کن:



            EZPOLAR Easy to use polar coordinate plotter.
            EZPOLAR(f) plots the polar curve rho = f(theta) over the
            default domain 0 < theta < 2*pi.

            EZPOLAR(f,[a,b]) plots f for a < theta < b.

            EZPOLAR(AX,...) plots into AX instead of GCA.

            H = EZPOLAR(...) returns a handle to the plotted object in H.

            Examples
            f is typically an expression, but it can also be specified
            using @ or an inline function:
            ezpolar('1 + cos(t)&#039
            ezpolar('cos(2*t)&#039
            ezpolar('sin(tan(t))&#039
            ezpolar('sin(3*t)&#039
            ezpolar('cos(5*t)&#039
            ezpolar('sin(2*t)*cos(3*t)',[0,pi])
            ezpolar('1 + 2*sin(t/2)&#039
            ezpolar('1 - 2*sin(3*t)&#039
            ezpolar('sin(t)/t', [-6*pi,6*pi])

            r = '100/(100+(t-1/2*pi)^8)*(2-sin(7*t)-1/2*cos(30*t))';
            ezpolar(r,[-pi/2,3*pi/2])

            h = inline('log(gamma(x+1))'
            ezpolar(h)
            ezpolar(@cot,[0,pi])
            {خلاف قوانین - امضا ویرایش شد}

            دیدگاه


              #7
              پاسخ : رسم نمودارهای سه بعدی در MATLAB

              نوشته اصلی توسط kariminiya
              لطفا در خصوص نحوه رسم منحنی های در مختصات قطبی و استوانه ای کمک کنید؟؟؟؟
              دیر شده میبخشید :redface:
              برای قطبی از دستور polar
              برای استوانه ای و ققطبی و کروی اول از دستورات نگاشت sph2cart و pol2cart استفاده کنین بعد نمودارتونرو تو مختصات کارتزین رسم کنید
              خواندن کلمات قصار برای یک آدم تحصیلآ‌نکرده چیز خوبی است
              چرچیل

              تنها معجزه بزرگ و نابودنشدنی، اعتقاد بشر به معجزه است.
              ژان پل سارتر
              [color=red][size=14pt]جادوی دست یک انسان، در دست دیگری، توانایی "مهندسیآ‌کردن" است. "ماوراءالطبیعه" واژهآ‌ای پوچ است. رابرت آنسون هاینآ‌لاین

              دیدگاه

              لطفا صبر کنید...
              X