![]() |
Prev | Next | ones |
Matlab or Octave |
x = ones( m, n)
|
C++ |
scalar_matrix<double> x( m, n, 1.)
|
x = ones(
m,
n)
sets x to an @(@
m \times n
@)@ matrix with all
its elements equal to one.
function [ok] = ones_ok()
ok = true;
m = 2;
n = 3;
% -------------------
x = ones(2, 3);
% -------------------
[m, n] = size(x);
ok = ok & (m == 2);
ok = ok & (n == 3);
ok = ok & all( all( x == 1 ) );
return
scalar_matrix<double>
x(
m,
n, 1.)
where m and n are size_t
objects
and x is an @(@
m \times n
@)@ ublas matrix<double>
object.
# include <mat2cpp.hpp>
bool ones_ok(void)
{ bool ok = true;
using namespace mat2cpp;
size_t i, j, m(2), n(3);
// -------------------------------
scalar_matrix<double> x(m, n, 1.);
// -------------------------------
ok &= (x.size1() == m);
ok &= (x.size2() == n);
for(i = 0; i < m; i++)
{ for(j = 0; j < n; j++)
ok &= (x(i,j) == 1.);
}
return ok;
}