I have a function:
function [ squaresCell ] = generateSquares( a,b )%GENERATESQUARES
% a, b are two integers where a<b
% squaresCell: a two-dimensional cell array that contains the character
% arrays 'x=[x]' and 'x squared=[x^2]' in the first and second columns,
% respectively, for every value a=<x=<b.
for x=(a:b) squaresCell={'x=[x]','x squared=[x^2]'};end
But when running the following command, I get this:
>> generateSquares(3,9)ans =1×2 cell array 'x=[x]' 'x squared=[x^2]'
How do I get the output to show the values of the answer cell array, such that the answer responds:
>> generateSquares (3 ,9)ans =7x2 cell array‘x = 3’ ‘x squared = 9 ’‘x = 4’ ‘x squared = 16 ’‘x = 5’ ‘x squared = 25 ’‘x = 6’ ‘x squared = 36 ’‘x = 7’ ‘x squared = 49 ’‘x = 8’ ‘x squared = 64 ’‘x = 9’ ‘x squared = 81 ’
Best Answer