Problem 2837. Modify subscripts
MATLAB supports object-oriented programming. Let's take an advantage of it in cody.
This problem starts here.
Let's take things a bit more seriously. There are subsasgn and subsref to overload:
>> A = sub_double([ 1 4 7
2 5 8
3 6 9]);
>> A([1 3],[3 1])
ans =
3x3 sub_double:
double data:
7 3>> A([1 2 3],[3 2 1]) = 0
A =
3x3 sub_double:
double data:
1 2 0
4 0 6
0 8 9>> A(:)'
ans =
1x9 sub_double:
double data:
1 4 0 2 0 8 0 6 9>> A(:,:)
ans =
1x3 sub_double:
double data:
1 0 9
Solution Stats
Problem Comments
Solution Comments
Show commentsProblem Recent Solvers9
Suggested Problems
-
Remove all the words that end with "ain"
2626 Solvers
-
It dseon't mettar waht oedrr the lrettes in a wrod are.
2074 Solvers
-
Put two time series onto the same time basis
345 Solvers
-
Celsius to Fahrenheit converter
662 Solvers
-
Replace pattern 0 1 0 and 1 0 1
157 Solvers
More from this Author40
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!