کلیدستان

نسخه‌ی کامل: حل دستگاه
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام این کد رو از سایت شما کپی کردم تو متلب، ارور داد :

کد:
S=solve('x+y+z=6','x-y^2+2*z=7','x+y-z=0')
S=[S.x S.y S.z]

چی کار کنم. ارور زیر رو میده......!!!!!!؟؟؟؟؟؟

کد:
??? Undefined function or method 'solve' for input arguments of type 'char'.
سلام.
کدها مشکلی ندارد، موضوع زیر را بخوانید :

http://www.kelidestan.com/forum/showthread.php?tid=3750
سلام خسته نباشید
حق با شما بود
وقتی which solve  رو اجرا می کنم not found  میده.
میشه لطفا  فایل مربوط به توابع solve و  syms رو برای دانلود بگذارید.
خیلی ممنونم.
بفرمایید براتون پیوست کردم (پیوست این ارسال). 
ادمین عزیز
ممنون بابت فایلها دستت درد نکنه
اما من نمیدونم تو چه ادرسی باید ذخیره کنمشون ؟؟؟
باید ببینید که متلب را کجا نصب کرده اید، سپس دو فایل را در مسیری مشابه مسیر زیر کپی کنید :

کد:
C:\Program Files\MATLAB\R2011a\toolbox\symbolic\symbolic\syms.m

مسیر بالا، مسیر مربوط به فایل syms.m در کامپیوتر من است، بنابراین اگر مسیر نصب متلب در کامپیوتر شما متفاوت باشد، ابتدای مسیر، کمی فرق خواهد داشت.
من طبق آدرس با لا پیش رفتم تا toolbox ادرس درست بود.
بهدش دیگه فولدر symbolic وجود نداشت.
من یه فولدر به نام symbolic ساختم. و داخل اون هم یه فولدر دیگه به نام symbolic ساختم.
و syms.m رو داخلش قرار دادم.
بعد از اجرای which syms  بازم همون syms not found اومد .
ممکن فولدری که متلب میسازه با فولدری که من میسازم  فرقی داشته باشه؟ منظورم اینه که آیا فولدر های متلب فولدر های سیستمی هستن؟
خیر تفاوتی ندارد. نمی دونم چرا آن فولدر را شما ندارید، ولی راه حل موقتی این است که مسیر (path) مورد نظر را به مسیرهای نرم افزار متلب اضافه کنید. در این رابطه، مبحث زیر را بخوانید :

http://www.kelidestan.com/matlab/matlab-177.php

بعد از افزودن مسیر، دیگر تابع syms و سایر توابع موجود در آن فولدر را خواهد شناخت.
گفتم راه حل موقتی، زیرا امکان دارد که تعداد زیادی از توابع دیگر را نیز نداشته باشد، بنابراین فعلا با این دستورها کار کنید، ولی در آینده، بهتر است نسخه ای جدید از متلب را نصب کنید که چنین مشکلی نداشته باشد. بد نیست درون فولدرهای نرم افزار کمی جستجو کنید، شاید توابع در محلی دیگر باشند (البته بعیده !).