Info

この質問は閉じられています。 編集または回答するには再度開いてください。

i need help writing a function!

1 回表示 (過去 30 日間)
Kevin Smith
Kevin Smith 2017 年 10 月 18 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
I am trying to write a function that looks like this
function update(student, field,value)
I need it to allow me to input a student structure into the command window like this:
>> test_student=struct('name','Kevin L. Smith','gpa', 3.71,'standing' true)
And then allows me to update the value for any given field in the command window. For example if this is entered:
updated_student=update(test_student,'name','Kevin L. Sams')
the output would be:
updated_student=
name: 'Kevin L. Sams'
gpa: 3.71
standing: 1
I have been trying to figure this out for hours and do not even have any script or codes to show for it! I am having a lot of trouble with this one.

回答 (1 件)

Walter Roberson
Walter Roberson 2017 年 10 月 18 日
function student = update(student, field, value)
student = setfield(student, field, value);

この質問は閉じられています。

製品

Community Treasure Hunt

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

Start Hunting!

Translated by