انجمن سایت کلیدستان


رتبه موضوع:
  • 1 رای - 3 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
حل دستگاه

حل دستگاه

#1
سلام این کد رو از سایت شما کپی کردم تو متلب، ارور داد :

کد:
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'.
پاسخ

حل دستگاه

#2
سلام.
کدها مشکلی ندارد، موضوع زیر را بخوانید :

http://www.kelidestan.com/forum/showthread.php?tid=3750
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

حل دستگاه

#3
سلام خسته نباشید
حق با شما بود
وقتی which solve  رو اجرا می کنم not found  میده.
میشه لطفا  فایل مربوط به توابع solve و  syms رو برای دانلود بگذارید.
خیلی ممنونم.
پاسخ

حل دستگاه

#4
بفرمایید براتون پیوست کردم (پیوست این ارسال). 


فایل‌های پیوست

دانلود solve.m

نام فایل solve.m
نوع فایل .m
دفعات دانلود 308
اندازه 5.96 KB
ارسال کننده فایل admin

دانلود syms.m

نام فایل syms.m
نوع فایل .m
دفعات دانلود 278
اندازه 1.96 KB
ارسال کننده فایل admin
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

حل دستگاه

#5
ادمین عزیز
ممنون بابت فایلها دستت درد نکنه
اما من نمیدونم تو چه ادرسی باید ذخیره کنمشون ؟؟؟
پاسخ

حل دستگاه

#6
باید ببینید که متلب را کجا نصب کرده اید، سپس دو فایل را در مسیری مشابه مسیر زیر کپی کنید :

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

مسیر بالا، مسیر مربوط به فایل syms.m در کامپیوتر من است، بنابراین اگر مسیر نصب متلب در کامپیوتر شما متفاوت باشد، ابتدای مسیر، کمی فرق خواهد داشت.
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

حل دستگاه

#7
من طبق آدرس با لا پیش رفتم تا toolbox ادرس درست بود.
بهدش دیگه فولدر symbolic وجود نداشت.
من یه فولدر به نام symbolic ساختم. و داخل اون هم یه فولدر دیگه به نام symbolic ساختم.
و syms.m رو داخلش قرار دادم.
بعد از اجرای which syms  بازم همون syms not found اومد .
ممکن فولدری که متلب میسازه با فولدری که من میسازم  فرقی داشته باشه؟ منظورم اینه که آیا فولدر های متلب فولدر های سیستمی هستن؟
پاسخ

حل دستگاه

#8
خیر تفاوتی ندارد. نمی دونم چرا آن فولدر را شما ندارید، ولی راه حل موقتی این است که مسیر (path) مورد نظر را به مسیرهای نرم افزار متلب اضافه کنید. در این رابطه، مبحث زیر را بخوانید :

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

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


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان