필터 지우기
필터 지우기

how to create a class with some properties?

조회 수: 2 (최근 30일)
Mohmmad Abu Yousuf
Mohmmad Abu Yousuf 2020년 2월 3일
댓글: Mohmmad Abu Yousuf 2020년 2월 4일
Hi everybody,
could you please assist me to create a class in with some properties?
I want to create two communication channel (paths) and want to call on the basis of their properties.
path_1_properties:
data_rate = 10 mbps
delay = 250 ms
loss rate = 1%
path_2_properties:
data_rate = 1.5mbps
delay = 50 ms
loss rate = 1%
could anyone please help me to have somesuggestion to make a class or list with these properties please.
Thank you in advance.

채택된 답변

Eleanor Betton
Eleanor Betton 2020년 2월 3일
  댓글 수: 4
Guillaume
Guillaume 2020년 2월 4일
classes and structures are two different things. It doesn't sound like you fully understand OOP so I recommend you read the documentation and possibly grab a book.
You can create as many instances of the class as you want and name it whatever you want:
path1 = comm_channel;
path2 = comm_channel;
You can create class methods (function). In fact, if your class has no method, it's very much pointless (unless it's a base class for other classes). If you don't have class methods, then indeed a structure would be simpler.
Mohmmad Abu Yousuf
Mohmmad Abu Yousuf 2020년 2월 4일
Thank you Guillaume,
truely speaking, I am not very much familiar with OOP.
actually I want to create path1 and path2 with those properties (data rate, delay, loss rate) individually so when I will use anyone of them with a formula then it will automatically take those properties.
like,
for path1,
path1.bandwidth = window size/ delay %window size is predetermined value
so when I will call path1 it will automatically assign the values to the formula. and same for path2.
thank you again.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Transform Data에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by