Biomedical Signal Processing

پردازش سیگنال ـ پردازش سیگنال پزشکی _Matlab Learning

Biomedical Signal Processing

پردازش سیگنال ـ پردازش سیگنال پزشکی _Matlab Learning

وبسایت تخصصی پردازش سیگنال های پزشکی جهت ارایه آموزش های مختلف در حوزه پردازش سیگنال در نرم افزار متلب در خدمت شماست.

نویسندگان
آخرین نظرات

فراخوانی و ترسیم سیگنال ECG

سه شنبه, ۲۳ ارديبهشت ۱۳۹۹، ۰۲:۰۶ ق.ظ

در این پست قصد داریم سیگنال ECG را که از سایت فیزیونت دانلود کرده ایم، در محیط نرم افزار متلب فراخوانی و سپس ترسیم نماییم.

 

اگر بخواهیم سیگنال ECG  (الکتروکاردیوگرام) را در محیط نرم افزار متلب ابتدا 20 ثانیه از آن را بر اساس سمپل (نمونه)، و سپس بر اساس زمان (ثانیه) در دو subplot زیر هم ترسیم نماییم، به صورت زیر عمل مینماییم:

 

کدهای متلبی شکل فوق در ادامه مطلب قرار داده شده است...

clc;close all;clear all;
load('r04_edfm.mat');%Sampling interval: 0.002 sec&&& gain=200
fs=500;
ecg=val(1,:)/200;
subplot(211);
plot(ecg(1:10000));
title('Original ECG Signal');
xlabel('sample(n)'); ylabel('amplitude of sample');


T = 1/fs; % Sample time
L = length(val); % Length of signal
t = (0:L-1)*T; % Time vector
subplot(212);
plot(t(1:10000),ecg(1:10000))% plot(t,ecg);
xlabel('time (sec)');ylabel('ECG (mV)');

 

موافقین ۰ مخالفین ۰ ۹۹/۰۲/۲۳
سبحان بامداد

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی