كيفية قراءة ملف CSV كمتجه في MATLAB

مؤلف: Helen Garcia
تاريخ الخلق: 16 أبريل 2021
تاريخ التحديث: 20 شهر نوفمبر 2024
Anonim
Matlab Basics: Reading and Writing CSV Files (including from Excel)
فيديو: Matlab Basics: Reading and Writing CSV Files (including from Excel)

المحتوى

تقوم دالة "csvread" باستيراد البيانات من ملف قيم مفصولة بفواصل إلى MATLAB. يمكن أن يحتوي ملف CSV على عدة أسطر ؛ تفسرهم الوظيفة كخطوط في صفيف ثنائي الأبعاد. اجمع بين "csvread" ، عامل النقل و "إعادة التشكيل" لاستيراد ملف CSV كمتجه أحادي البعد ، مع دمج جميع الصفوف في واحد.


الاتجاهات

Matlab هو برنامج يتيح لك تحليل كميات كبيرة من المعلومات (Thinkstock Images / Comstock / Getty Images)
  1. احفظ ملف CSV في دليل "MATLAB" داخل مجلد المستخدم الخاص بك ، أو لاحظ المسار الكامل للملف (على سبيل المثال "C: Users username [...]").

  2. قم باستيراد الملف "csvfile.txt" كمتجه وقم بتخزين المحتويات في متغير يسمى "csv" عن طريق كتابة ما يلي في نافذة الأوامر:

    csv = reshape (csvread ('csvfile.txt') '، 1 ، []) ؛

    لاحظ استخدام عامل النقل (') بعد استدعاء "csv" ؛ يقوم بإعداد البيانات للدالة "إعادة تشكيل" ، والتي تقرأ في الأعمدة بدلاً من الصفوف. تحدد وسيطات "إعادة التشكيل" التالية صفًا للنتيجة وتأكد من إعادة تهيئة الصفيف بأكمله. أدخل المسار الكامل لملف CSV إذا كنت لا تعمل في المجلد الذي يحتوي عليه.

  3. اكتب "csv" واضغط على "إدخال" لإظهار محتويات المتجه وتأكد من نجاح الأمر.


نصائح

  • إذا كان لدى سطور مختلفة من الملف كميات مختلفة من العناصر ، فإن MATLAB ستضيف أصفارًا إلى المساحات المفقودة.