ce boost::numeric::ublas;<br>
    matrix&lt;double&gt; m (3, 3);<br>
    for (unsigned i = 0; i &lt; m.size1 (); ++ i)<br>
        for (unsigned j = 0; j &lt; m.size2 (); ++ j)<br>
            m (i, j) = 3 * i + j;<br>
<br>
    matrix_vector_range&lt;matrix&lt;double&gt; &gt; mvr (m, range (0, 3), range (0, 3));<br>
    std::cout &lt;&lt; mvr &lt;&lt; std::endl;<br>
}<br>
</pre>

<h4>Definition</h4>

<p>Defined in the header matrix_proxy.hpp.</p>

<h4>Template parameters</h4>

<table border="1">
<tbody>
<tr