kebriya 45 ارسال شده در 23 مرداد، 2015 ی فایلی دارم که سطر اولش تعداد سطر و ستون ماتریس و بقیه سطرها مقادیر هر سطر ماتریسه بصورت فایل ضمیمه حالا میخوام این فایل رو توی متلب بخونم و توی ی ماتریس بریزم مثلا برای این فایل ضمیمه شده ماتریس 4*4 بده برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 1
Imaaan 17059 ارسال شده در 23 مرداد، 2015 ی فایلی دارم که سطر اولش تعداد سطر و ستون ماتریس و بقیه سطرها مقادیر هر سطر ماتریسه بصورت فایل ضمیمهحالا میخوام این فایل رو توی متلب بخونم و توی ی ماتریس بریزم مثلا برای این فایل ضمیمه شده ماتریس 4*4 بده سلام خوندن فایل با استفاده از uiimport خیلی ساده تر هست، حتی کدش رو هم بهت میده: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام البته این اومده کلش رو توی ماتریس ریخته، ولی راحت میشه تغییر ش داد. 2
kebriya 45 مالک ارسال شده در 23 مرداد، 2015 میشه پارامترهای دستور زیرو توضیح بدین برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 2
Imaaan 17059 ارسال شده در 23 مرداد، 2015 میشه پارامترهای دستور زیرو توضیح بدین برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام اولیش اسم فایل هست، دومی فرمتی که نوشته داره، اینجا 4 تا ستون عدد وجود داره، با f% نشونشون داده، \n\rیعنی خط بعد، البته توی Notepad، پارامتر بعدی جدا کننده رو مشخص می کنه که اینجا tab هست، بعدی هم میگه به جای مقادیر خالی NaN بذار و در آخر هم میگه که اروری نده. 1
kebriya 45 مالک ارسال شده در 23 مرداد، 2015 خب من که همش ماتریسم 4 تایی نیس، چجوری بگم چن تا %f بزاره؟ برای اعداد صحیح هم باید %ب بزارم؟؟؟ 1
kebriya 45 مالک ارسال شده در 23 مرداد، 2015 چجوری بگم خط اول فایل رو بخونه و توی n قرار بده برای تبدیل به ی ماتریس از دستورات زیر استفاده کردم چجوری اینا رو توی حلقه بنویسم؟؟؟؟؟؟؟ برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 1
Imaaan 17059 ارسال شده در 24 مرداد، 2015 خب من که همش ماتریسم 4 تایی نیس، چجوری بگم چن تا %f بزاره؟برای اعداد صحیح هم باید %ب بزارم؟؟؟ چجوری بگم خط اول فایل رو بخونه و توی n قرار بدهبرای تبدیل به ی ماتریس از دستورات زیر استفاده کردم چجوری اینا رو توی حلقه بنویسم؟؟؟؟؟؟؟ برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام گفتم با دستور uiimport خیلی راحت تر می تونین فایلا رو بخونین، حتی کدش رو هم بهتون میده. برای اعداد صحیح اگه اشتباه نکنم باید از n% استفاده بشه، البته اینجا که از f% استفاده کرده، f و g برای اعداد اعشاری استفاده میشه، تو هلپ متلب نگاه کنین این فرمت ها رو توضیح داده. دستورهای دیگه ای هم برای خوندن فایل وجود داره، ولی کار با textscan ساده تر هست، می تونین بگین از چه خطی شروع کنه، برای تعداد n هم می تونین از دستور repmat استفاده کنین تا به تعداد دلخواه براتون تکرار کنه. 1
kebriya 45 مالک ارسال شده در 24 مرداد، 2015 repmat که ی ماتریس رو هی تکرار میکنه ولی من دارم چند تا رو می چسبونم که یکی بشن من این مدلی نوشتم برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام ولی خطای زیرو میده ??? Error using ==> horzcat CAT arguments dimensions are not consistent. Error in ==> matrix at 20 VarName1 = [VarName1 dataArray{:, i}]; راستی ما توی زبانهای دیگه %d داریم اینجا نداره؟ 1
kebriya 45 مالک ارسال شده در 24 مرداد، 2015 برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام تا اینجا حل شد. فقط باید بهش بگم خط اول رو به عنوان هدر در نظر بگیره 1
kebriya 45 مالک ارسال شده در 24 مرداد، 2015 آقا حل شد. کلشو میشه اینجوری نوشت برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام اولین خطشو توی textdata و کل ماتریس رو توی data میریزه ممنون مهندس 2
ارسال های توصیه شده